Bash中括弧拡張を使用してカンマ区切り文字列を出力する方法

Bash中括弧拡張を使用してカンマ区切り文字列を出力する方法

欲しい

$ echo a{b,c,d}

カンマ区切りのリストを出力します。

ab,ac,ad

一般的な出力の代わりに

ab ac ad

コマンドラインでこれを行う最も簡単な方法は何ですか?

ベストアンサー1

仮説要素スペースがない場合は、スペースをコンマに変換できます。

echo a{b,c,d} | tr ' ' ,

次を生成します。

ab,ac,ad

文字とともに範囲を使用することもできます。

echo a{b..d} | tr ' ' ,

これは、より広い範囲が必要な場合に特に便利です。

おすすめ記事