0

数字の1、2、3のすべての可能な組み合わせを見つけたい。つまり、次の形式のコマンドが必要です。

$ echo ______

これにより、次のようになります。

11, 12, 13, 21, 22, 23, 31, 32, 33

必ずしもその順序である必要はありませんが、それらすべての組み合わせが表示される必要があります。どうすればこのようなことをすることができますか?

編集:

これまで、メタ文字、具体的には文字クラスの使い方を学び、なんとか使えると思いました。[1-3][1-3]の線に沿った何か。明らかに、これは機能しませんが、それが私が始めたところです。また、「find」コマンドが役立つ可能性があることもわかったので、findがどのように機能するかを調べましたが、思ったよりもはるかに複雑です...

4

2 に答える 2

0

bashの拡張機能を使用できます。

echo {1..3}{1..3}
于 2013-02-19T02:56:16.563 に答える
0

多分あなたはこのようなものが欲しいですか?(とにかく、bashを使用している場合。)

localhost-2:~ $ echo {1,2,3}{1,2,3}
11 12 13 21 22 23 31 32 33
localhost-2:~ $ echo {1,2,3}{1,2,3},
11, 12, 13, 21, 22, 23, 31, 32, 33,
于 2013-02-19T02:53:42.447 に答える