UNIXディレクトリ内の複数のファイルの名前変更

UNIXディレクトリ内の複数のファイルの名前変更

私は、unixディレクトリで次の形式のファイルを使用するためにsedまたは他のコマンドを使用します。

Owner.Env.File_010513_1200_ver1.expdp
Owner.Env.File_010513_1200_ver2.expdp
Owner.Env.File_010513_1200_ver3.expdp
Owner.Env.File_010513_1200_ver4.expdp

このファイルの名前を次の形式に変更したい

Owner.Env.File_100613_2300_ver1.expdp
Owner.Env.File_100613_2300_ver2.expdp
Owner.Env.File_100613_2300_ver3.expdp
Owner.Env.File_100613_2300_ver4.expdp

ベストアンサー1

for file in Owner.Env.File_10513_1200_ver*.expdp; do
    mv "$file" "${file/010513_1200/100613_2300}"
done

おすすめ記事