-1
我想批量重命名目錄中的一些文件後刪除後綴,這樣的.csv被摘取後,碎片編號:批量重命名文件名爲「.csv」
Old file name: XXX.csv-00000-of-00001
New file name: XXX.csv
我想批量重命名目錄中的一些文件後刪除後綴,這樣的.csv被摘取後,碎片編號:批量重命名文件名爲「.csv」
Old file name: XXX.csv-00000-of-00001
New file name: XXX.csv
使用rename
(prename
),做幹運行第一:
rename -n 's/^([^.]+\.csv)-.*/$1/' *.csv*
檢查後,取出-n
讓實際操作發生的位置:
rename 's/^([^.]+\.csv)-.*/$1/' *.csv*
使用bash
參數擴展:
for i in *.csv*; do mv -i "$i" "${i%%-*}"; done