バッチ名の変更、サフィックスの変更? [コピー]

バッチ名の変更、サフィックスの変更? [コピー]

複数のファイルのサフィックスをまとめて置き換える方法は?

私は次のような多くのファイルを持っています

  • NameSomthing-min.png
  • NameSomthing1-min.png
  • NameSomthing2-min.png

私はそれらをすべてに変えたい

  • NameSomthing.png
  • NameSomthing1.png
  • NameSomthing2.png

-minつまり、名前から文字を削除します。どうすればいいですか?

ベストアンサー1

このスクリプトが役に立ちます。

for file in *-min.png; do
    echo mv "$file" "${file%-min.png}.png"
done

実際にコマンドを実行するには、エコーを削除します。

おすすめ記事