我创建了一个shell脚本,它使用这个命令来计算一个目录的sha256校验和递归,例如/run/media/$USER/directory:
find . -type f -exec sha256sum {} \; | sort -k 2 | sha256sum这个过程需要一些时间。同时,我希望通过zenity显示一个进度条,它根据命令显示当前进度。我试了一下:
find . -type f -exec sha256sum {} \; | sort -k 2 | sha256sum | zenity --progress --title="Checksum"但它没有显示出任何百分比:

谢谢你抽出时间!)
发布于 2022-09-30 22:40:25
find . -type f |
parallel --bar sha256sum {} 2> >(perl -pe 'BEGIN{$/="\r";$|=1};s/\r/\n/g' |
zenity --progress --auto-kill) |
sort -k 2 | sha256sumhttps://unix.stackexchange.com/questions/719139
复制相似问题