最後の数文字を削除して、数百のファイル名を変更します。

最後の数文字を削除して、数百のファイル名を変更します。

何百ものファイルがあり、ファイル名から最後の7文字を削除して拡張子を維持したいと思います。

有名:

abc_xyz12_4567.txt

abcde_xyz12_4567.txt

新しい名前:

abc_xyz.txt

abcde_xyz.txt

ベストアンサー1

努力する

ls | awk -F. '{printf "mv %s %s.%s\n",$0,substr($1,1,length($1)-7),$2 ;}' | ksh

あなたはそれを使用することができます

ls | awk -F. '{printf "mv %s %s.%s\n",$0,substr($1,1,length($1)-7),$2 ;}'

プレビュー。

おすすめ記事