ChinaUnix.net
相关文章推荐:

tar 进度 shell

小弟愚钝, 经过各位大哥的帮助, 写出一个脚本, 感谢waker,大蚂蚁,寂寞烈火,bitbull,r2007,wwy, 现在将脚本发出来,写的不好,还请批评! btw: 刚发现tar可以自动判断文件类型, tar xf 也可解压缩tgz或者tbz2, 于是脚本简化了许多, 还有参数判断都交给tar去吧 [code]#!/bin/bash if [ $# -ne 1 ]; then echo "Usage: $0 file" exit 1 fi TSIZE=0 for FSIZE in $(tar tvvf $1 | awk '{print $3}'); do if [ "...

by seeLnd - Shell - 2008-04-10 11:07:55 阅读(10171) 回复(7)

相关讨论

我想要写一个运行进度,, 相当于显示安装进,“……/-|\10%……”大家看看我应该怎样写,那个光标的显示需要回一个字符,在BASH里面应该怎么样控制,菜鸟一个,请帮忙!

by justinyun - Shell - 2005-07-09 13:11:14 阅读(1673) 回复(5)

tar加上进度显示(解压) ,在linux下,要用tar解压一个.tar.gz的文件,想用一个install.sh的脚本调用实现,当执行./install的时候会出现类似与windows下的安装进度条显示,中间会有各种安装解压的提示,当解压完毕时,安装进度条也显示安装完成,请问各位,具体该怎么实现呀?

by exitgogo - Shell - 2006-05-17 10:29:02 阅读(2598) 回复(4)

有否可能知道tar解压缩时的进度, 我在做一个安装程序. 目前我采取一个比较笨的方法, 就是预先知道解压后的大小, 然后解压缩时用df看磁盘用量, 计算出解压缩的进度.

by seeLnd - Shell - 2011-04-05 22:24:18 阅读(6841) 回复(8)

... 瞎写了两个给大家玩玩,也说不定可派上用场,不过不好别怨我,自己改改 :P。。。 试过,可以在 sh, ksh, bash 下运行。。。 1. 旋转指针 [code]#!/bin/sh proc() { c0='-' c1='\' c2='|' c3='/' begin=$1 end=$2 row=$3 pos1=`expr $begin + 1` pos2=`expr $begin + 5` printf "\033[2J" while [ $begin -le $end ]; do index=`expr $begin % 4` pro=`e...

by 红袖添香 - Shell - 2008-09-18 17:19:45 阅读(4476) 回复(15)

在linux下,要用tar解压一个.tar.gz的文件,想用一个install.sh的脚本调用实现,当执行./install的时候会出现类似与windows下的安装进度条显示,中间会有各种安装解压的提示,当解压完毕时,安装进度条也显示安装完成,请问各位,具体该怎么实现呀?

by exitgogo - 系统管理 - 2006-05-22 01:32:23 阅读(2292) 回复(5)

哪位前辈可以用shell制作进度条?请指教!谢谢!

by mymm - Shell - 2011-06-17 15:16:59 阅读(5783) 回复(13)

就像linux内核解压时的打点.......... 能够每隔一秒就输出一个点号么? 以显示命令执行的时间。

by zhaojys - Shell - 2008-09-24 22:22:14 阅读(2413) 回复(7)

现在我想实现一个像windows下安装程序的进度条显示功能 比如实现一个反映当前程序执行程度的进度条 如果执行了10%则显示 10%[== ] (1) 如果执行了20% 20%[==== ] (2) 如果执行了30%则显示 30%[====== ] (3) 其中 这些进度条1,2,3是在同一行,也就是说除了显示百分比和=个数改变以外,其他的都没有变化 现在碰到的问题是如...

by yanyl - Shell - 2005-08-23 12:14:17 阅读(3595) 回复(8)

使用Unix的朋友们恐怕都对Linux中加载内核时的"Loading Vmlinuz..........." 或BSD boot时旋转的卫星小信号映像颇深,其实我们也可以在自己的脚本中模拟 这样的动态进度条。使用下面两个脚本的模式,替换程序主体为你自己的脚本。 虽然有少许缺陷,但是一样有不小的乐趣哦。 程序1:模拟Linux loading kernel[code] ##################################################################### #!/bin/sh #输出"."进度条函数,兼容bs...

by freedemon - Shell - 2011-05-26 09:08:20 阅读(9487) 回复(4)

在一个目录中有n个tar包,并且会不断的有新的tar包放进来。 我想用shell实现这样的功能: 把一个tar包解开到当前目录,解完后删除这个tar包。如此循环,避免删除未解开的tar包。 :P

by Archie.Chen - Shell - 2004-08-21 10:55:27 阅读(1128) 回复(6)