1

ファイルの名前を変更するには、パイプを使用してシェル コマンド ラインを使用したいと考えています。
例: に名前を変更x111.pngmy_x111.pngます (各ファイルにプレフィックス 'my_' を追加します)

mv xxx bbbxxx の名前を bbb に変更するのが最善の方法であることはわかっていますが、シェルでコマンドをどのように記述するのですか?

4

3 に答える 3

1
find -maxdepth 1 -type f | awk '{printf "mv %s my_%s\n", $2, $2}' FS=/ | sh

mv README my_README
mv tree.pl my_tree.pl
mv youtube.sh my_youtube.sh
于 2013-03-01T06:44:49.100 に答える
0
ls -1 *.png | nawk '{p=$0;$0="my_"$0;;system("mv "p" "$0); }' 

ここを参照

于 2013-06-19T07:20:41.170 に答える