などのunderscore.~1~
名前を持つ複数のファイルを含むディレクトリがあります。main.js.~1~
index.js.~1~
underscore
ディレクトリとその中のファイルの名前を元の名前などに変更するにはmain.js
?index.js
ベストアンサー1
(Bashで)最も簡単な方法は、ディレクトリに変更して次のように行うことです。
for i in *.~1~; do mv $i ${i%.~1~}; done
上記のコードはすべてのファイルを繰り返し、*.~1
拡張子(ターゲットとして指定)なしでそのファイルに移動します${i%.~1~}
。シェルのテキスト置換を探します。
ディレクトリで同様の作業を実行できますが、ディレクトリが1つしかない場合は、手動で実行する方が簡単です。
mv underscore.~1~ underscore