ハッシュ値を付けてリネーム

例:1_hoge.png -> 1_hoge_ハッシュ値.png

ls *.png | xargs -n 1 sha1sum | awk -F '[ .]' '{ print $3 "." $4 " " $3 "_" $1 "." $4 }' | xargs -n 2 mv

※xargsとawkは判っていない。


詳細

1. ls *.png -> 1_hoge.png
2. xargs -n 1 sha1sum -> sha1sum 1_hoge.png -> ハッシュ値 1_hoge.png
3. awk -F '[ .]' '{ print $3 "." $4 " " $3 "_" $1 "." $4 }' -> 1_hoge.png 1_ハッシュ値
4. xargs -n 2 mv -> mv 1_hoge.png 1_ハッシュ値.png
タイトルとURLをコピーしました