在 linux 的命令行输出进度条
发布时间:2010-03-06 21:51:53 作者:佚名 我要评论
linux 有些个命令比如 wget 会显示一个进度条。终于知道了一个办法弄出这个效果。
复制代码
代码如下:<?php
for ($i = 0; $i <= 50; $i++) {
printf("progress: [%-50s] %d%%\r", str_repeat('#',$i), $i * 2);
usleep(1000 * 100);
}
echo "\n";
echo "Done.\n";
每次用 \r 结尾就是了。\n 是 new line,\r 是 return 。也就是回到行首。
bash 版:
复制代码
代码如下:b=''
for ((i=0;$i<=100;i+=2))
do
printf "progress: [%-50s] %d%%\r" $b $i
sleep 0.1
b+='#'
done
echo
相关文章
- 这是一个确凿的事实,许多IT专业人士使用Linux命令行,即使在GUI也可用的情况下。嘿,我们的第一个Linux 命令行指南的点击量超过了5万次。但是让我们听一听来自IT专家的理2012-04-18
- linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核2012-04-15
- 一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:2009-08-01
- 原Windows rar压缩的文件,Linux系统下解压后打开里边的文件,内容全部乱码。 之所以出现乱码是因为所压缩的文件中,有的文件是以中文命名。而在windows下中文的2008-09-08
- 在Linux操作系统中使用BIND (Berkeley Internet Name Daemon)作为DNS服务器,以下以Linux 的 Redhat 7.3发行版本为例,介绍BIND安装、启动和停止。 一、BIND2008-09-08
- 一、Linux加载u盘 Linux如何加载(优)U盘 第一步,以root用户登陆 先加载USB模块 modprobe usb-storage 用fdisk -l 看看磁盘的设备 假如U盘是sda 第二步,确2008-09-08
- Ping命令通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TCP/IP计算机的IP级连接,很重要的一条命令,今天小编就为大家介绍linux下ping命令使用详解2014-02-20
最新评论