今日と昨日修正されたファイルは次のとおりです。
a.txt
b.png
私はそれらの名前を次のように変更したいと思います。
2020-02-01.a.txt
2020-01-31.b.png
単一のBashコマンドでこれをどのように実行しますか?
ベストアンサー1
ls | while read FILE; do mv "$FILE" "$(stat "$FILE" -c '%y' | cut -b -10). $FILE"; done
WindowsとLinux MintのGit Bashでテストされました。