Bash: Why is echo adding extra space?

后端 未结 7 1969
轻奢々
轻奢々 2021-01-04 11:15

I get:

$ echo -e \"D\"{a,b,c}\".jpg\\n\"
Da.jpg
 Db.jpg
 Dc.jpg

Note: The extra spaces before Db and Dc on the 2nd and 3rd line of the outp

7条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-04 12:03

    use the more portable printf

    $ printf "D%s.jpg\n" {a,b,c}
    Da.jpg
    Db.jpg
    Dc.jpg
    

提交回复
热议问题