如何向shell脚本添加进度条?当在*nix中使用bash或任何其他shell编写脚本时,当运行一个需要超过几秒钟的命令时,需要一个进度条。例如,复制一个大文件,打开一个大tar文件。您建议以何种方式向shell脚本添加进度条?
3 回答

白衣非少年
TA贡献1155条经验 获得超0个赞
\r
\n
\n
echo -ne
非印刷 \n
和 来识别转义序列,比如 \r
.
echo -ne '##### (33%)\r'
sleep 1
echo -ne '############# (66%)\r'
sleep 1
echo -ne '####################### (100%)\r'
echo -ne '\n'

墨色风雨
TA贡献1853条经验 获得超6个赞
SIGINFO
SIGUSR1
dd
lsof
$ pmonitor -c gzip/home/dds/data/mysql-2015-04-01.sql.gz 58.06%
添加回答
举报
0/150
提交
取消