次の名前のファイルが2000以上あります。
123-FILENAME_TEXT_M101K_20150929.CSV
123
3桁または4桁の数字にすることができます。これらのファイルはすべて同じディレクトリにあります。プレフィックス番号とダッシュを削除するスクリプトが必要です。 (つまり、123-
例の名前から先行部分を削除する必要があります)
私は一生懸命働いたmv **-FILENAME* FILENAME*
。
rename
利用できる機能ではありません
ベストアンサー1
次のように試すことができます。最初の項目より前の項目はすべて削除されます。-
for file in *-*.CSV
do
newName="${file#*-}"
mv -- "${file}" "${newName}"
done