作業ディレクトリには、次の形式の名前で埋められた複数のものがあります。
7000_grid12_10_lig_cne_767_lig.dlg
置換に適したsed(または他のシェルユーティリティ)式の行が必要なので、_grid12_ to _
ファイル名は次のとおりです。
7000_10_lig_cne_767_lig.dlg
すべてのフィラーの名前変更を試しましたが、うまくいきませんでした(詳細は見つかりませんでした)。
rename -v 's/_grid12_/_/' *.dlg
答え1
Perl-renameを使用できます(rename
パッケージの一部であるPerl-renameという別のプログラムがありますutil-linux
)。
perl-rename 's,_grid12_,_,' *
perl-rename
現在、ディレクトリ内のすべてのファイル名が変更されるため、繰り返す必要はありません。