私は得る:
$ echo -e "D"{a,b,c}".jpg\n"
Da.jpg
Db.jpg
Dc.jpg
注:出力の2行目と3行目のDbとDcの前の余分なスペース。
なぜこれらがあるのですか?
ありがとう、ダン
編集:私の実際の目的にはスペースが含まれていたので(元々書いていたはずです):
echo -e "Name"{,.}" "{-,}"extra"{,so}" 5v5 "{one,two,No\ four}{,!,\!\!}"\n"
ここでのほとんどのソリューションは私には機能しませんでした(forループ、xarg、tr)。カンテシアン製品にしたい複数のブレース拡張のため、Printfは機能しませんでした。
3つのソリューション(mletterleの\ b、Dennis Williamsonの余分なスペース、Jim Dennisの引用符の使用量がはるかに少ない)を組み合わせて、次のようにしました。
echo -e "" \\bName{,.}\ {-,}extra{,so}\ 5v5\ {one,two,No\ four}{,\!,\!\!}\\n
答えてくれたすべての人に感謝します!あなたの回答からたくさんのことを学びました!
ダン