1
我正好需要用下面的shell腳本關於shell腳本
find . -type f -exec sh -c '
mv "$0" "${0%/*}/$(printf "%s\n" "${0##*/}" | sha1sum | cut -d" " -f1)"
' {} \;
但我不明白,此腳本是如何工作的?例如,如何分析
mv "$0" "${0%/*}/$(printf "%s\n" "${0##*/}" | sha1sum | cut -d" " -f1)"
' {} \;
一片一片地?謝謝。