txtファイルの名前変更

txtファイルの名前変更

次の名前のファイルのリストがあります。

SLX-11025.N701_N504.C8912ANXX.txt

そして、この小さな部分に基づいて名前を変更する必要があり、N701_N504各名前は特定のコードに変更されます(例:N701_N504case 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

関連情報