重命名txt文件

重命名txt文件

我有一个这样命名的文件列表

SLX-11025.N701_N504.C8912ANXX.txt

并且需要根据这一小部分对它们进行重命名N701_N504,并且每个将被重命名为特定的代码(例如 - N701_N504will be case 400-001N701_N505be case400-002等)。

答案1

试试这是一个单独的文件夹--

for i in SLX*; do val=$(echo $i | grep -oE "50."); val=$((val-504+1)); new=$(printf "400-%03d" $val); mv $i $new; done

相关内容