splitfile[a-z]
フォームに名前が付けられたファイルの名前を次のように変更しようとします。つまり、名前をsplitfile[1-26].csv
変更したいと思います。次のコマンドを試しました。 splitfilea
splitfile1.csv
mv splitfile[a-z] splitfile[1-26].csv
しかし、うまくいきません。助けてください。 forループを使用しようとしています。
ベストアンサー1
新規の場合は、bash
次の形式の中括弧拡張を使用できます{a..z}
。
i=1; for f in file{a..z}; do mv "$f.csv" "${f%?}$((i++)).csv"; done