2017-12-05 10 views
0

リストからファイルの名前を変更したいと思います。私は、スクリプトをシェルにちょっと新しいですので、任意の助けが理解されるであろうシェルスクリプトを使用してリストからファイルの名前を変更する

オリジナル名

新名

000000000000402a.ogg 
Dth_BrkNck_FOD_MALE_MALE_001 
000000000000402c.ogg 
Dth_BrkNck_FOD_MALE_MALE_002 
000000000000402e.ogg 
Dth_BrkNck_FOD_MALE_MALE_003 
0000000000004030.ogg 
Dth_BrkNck_FOD_MALE_MALE_004 

:これはファイル形式です。ありがとうございました。

+0

しばらくシェルやスクリプトについては忘れてしまいます。手で行う場合はどうしたらいいでしょうか?いったん計画を立てたら、その計画にスクリプトを書くことです。* SCNR :-) –

+0

それは、[このSOの質問]を見ましたか(https://stackoverflow.com/questions/1086502/rename複数のファイルをunixで)? –

+1

[Unixで複数のファイルの名前を変更する]の可能な複製(https://stackoverflow.com/questions/1086502/rename-multiple-files-in-unix) –

答えて

0

/W Original file nameNew file name Bの直接接続がないように一つの方法は、(我々はすべてのコマンドを作成することができ、複数のファイルのためのステップを繰り返すことです

mv OriginalName NewName

、ファイルの名前を変更するには、ようですメモ帳と完全にそれを貼り付ける) か、我々は実行するために、シェルスクリプトに入れて、以下のようにrenamer.shを言うと、それを実行し、

cat renamer.sh 
mv 000000000000402a.ogg Dth_BrkNck_FOD_MALE_MALE_001 
mv 000000000000402c.ogg Dth_BrkNck_FOD_MALE_MALE_002 
mv 000000000000402e.ogg Dth_BrkNck_FOD_MALE_MALE_003 
mv 0000000000004030.ogg Dth_BrkNck_FOD_MALE_MALE_004 

ことができます - sh renamer.sh

関連する問題