次のファイルがあります。
20150716_something-here
20150716_something-heretoo
20150716_something-hereaswell
次に、名前を変更する必要があります。
2015-07-16_something-here
2015-07-16_something-heretoo
2015-07-16_something-hereaswell
使ってみようPerlの実装~のrename
注文する(許可された答えに対する私のコメントを参照)しかし私は成功しませんでした。
ベストアンサー1
Bashの組み込みサブストリング拡張を使用します。
for f in 2015* ; do
mv "$f" "${f::4}-${f:4:2}-${f:6}"
done