私は次のような結果を得ることができるライナーを探しています(2つ以上のパラメータ文字列を使用)。
$ make_combinations "1 2" "a b c"
1 a
1 b
1 c
2 a
2 b
2 c
もちろん、入れ子になったforループを作成することもできますが、これを行う一般的で迅速な方法があれば良いでしょう。これは xargs で使用するのに便利です。
よろしくお願いします!
ベストアンサー1
printf "%s\n" {1,2}" "{a,b,c}
1 a
1 b
1 c
2 a
2 b
2 c
または
echo {1,2}" "{a,b,c} | xargs -n 2
1 a
1 b
1 c
2 a
2 b
2 c
@George Vasiliouが彼のコメントで述べたように、リストをスコープで書くことができる場合は、次のように使用できます。
printf '%s\n' {1..2}" "{a..c}