ディレクトリ内の複数のファイル名を変更する - sed または rename コマンドを使用します。

ディレクトリ内の複数のファイル名を変更する - sed または rename コマンドを使用します。

さまざまなsedmvおよびrenameコマンドを試しましたが、まだファイルの名前を変更することはできません。 50以上のファイルがあります。見つけたコマンドを試してみました。助けてください。

元のファイル名:

PAGES_TEST1_SART1.XML
PAGES_TEST2_SART2.XML
PAGES_TEST3_SART3.XML
PAGES_TEST4_SART4.XML

到着

PAGES_PROD1_SART1.XML
PAGES_PROD2_SART2.XML
PAGES_PROD3_SART3.XML
PAGES_PROD4_SART4.XML

ベストアンサー1

使用真珠rename(すべてのオペレーティングシステムで動作):

rename -n 's/TEST/PROD/g' ./*TEST*.XML

スイッチの削除-n、別名。試運転あなたの試みが満足なとき実際の名前に変更

おすすめ記事