たとえば、次のようなファイルを含むフォルダー構造があるとします。
./
|---- orig/
|--- 1a
|--- 1b
|--- 2a
|--- 2b
|---- 1/ <empty>
|---- 2/ <empty>
これを 1 回の mv コマンドで取得したいと思います。
./
|---- orig/ <empty>
|---- 1/
|--- 1a
|--- 1b
|---- 2/
|--- 2a
|--- 2b
私はこのようなことを考えていましたが、シェル用の何らかの「変数ワイルドカード」があるかどうかはどこにも見つかりません。
$ mv orig/<var>* <var>/
これは zsh、bash などで可能ですか?
答え1
私は次のループを使って bash でそれを実行しました:
for i in {1..2}; do mv orig/$i* $i; done