`
阿尔萨斯
  • 浏览: 4169270 次
社区版块
存档分类
最新评论

在 linux 的命令行输出进度条

 
阅读更多

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

分享到:
评论

相关推荐

    ddp:带有进度条的dd

    该实用程序将本地dd作为子进程启动,并定期向其发送INFO信号(在Linux上为USR1)。 这将使dd输出以字节为单位的进度,该进度将被解析并用于更新进度条。 解析命令行参数以猜测目标文件大小,它使用if =选项或count...

    xdelta3-cross-gui:用于创建xDelta3补丁程序的跨平台GUI,适用于Windows,Linux和Mac

    输出补丁程序也可以在所有三个主要平台上使用,而无需GUI。 特征 与Windows,Linux和MacOS兼容 可扩展的UI 通过拖放将新旧文件添加到UI(仅限Windows和MacOS) 可视进度条进行修补 修补期间查看或隐藏终端输出 ...

    tinygo-arduino-examples:LCD屏幕,ADC和输出示例的汇编

    建议您使用Go 1.15运行tinygo,直到修复了运行一个例子要运行任何示例,请在命令行中导航至示例目录cd lcdscreen_adc 然后刷新arduino。 您必须知道端口所在的端口。 在Windows上,它们通常采用COM1到COM4的形式。 ...

    Linux开机启动过程详解

    我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机...

    Rich是一个Python库,用于在终端中提供富文本格式和精美的格式。-Python开发

    Rich API使您可以轻松地向终端输出添加颜色和样式。 Rich还可以开箱即用地渲染漂亮的表,进度条,降价,语法突出显示的源代码,回溯等等。 有关Rich的视频介绍,请参阅@ fishnets88的calendcode.io。 兼容性丰富可...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    一个用 Rust 编写的快速、简单、递归的内容发现工具。

    :open_book:目录安装下载版本快速安装MacOS 和 Linux 上的 Homebrew货物安装安装AUR 安装Docker 安装配置默认值高级别的线程和连接限制ferox-config.toml命令行解析扫描显示解释发现的资源整体扫描进度条目录扫描...

    java开源包1

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    Rich是一个Python库,用于在终端中显示富文本和精美格式-python

    Rich Rich 是一个 Python 库,用于在终端中实现富文本和漂亮的格式。 Rich API 可以轻松地为终端输出添加颜色和样式。 Rich 还可以呈现漂亮的表格、进度条、降价、语法突出显示的源代码、回溯等——开箱即用。 ...

    java开源包11

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包2

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包3

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包6

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包5

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包10

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包4

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包8

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包7

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包9

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

    java开源包101

    JCmdLineProgess 是一个 Java 类库,用来提供在命令行中显示进度条的功能。 Tomcat 安装apr 支持 Tomcat Native Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升...

Global site tag (gtag.js) - Google Analytics