Content #
可以在命令行或shell脚本中直接使用shtool函数。下面是一个在shell脚本中使用platform函数的例子:
$ cat test16
#!/bin/bash
shtool platform
$ ./test16
Ubuntu 20.04 (AMD64)
$
platform函数会返回Linux发行版以及系统所使用CPU硬件的相关信息。
我很喜欢prop函数。它使用\、|、/和-字符创建了一个旋转的进度条,可以告诉 shell脚本用户目前正在进行一些后台处理工作。要使用prop函数,只需将希望监看的输出管接到shtool脚本即可:
$ ls -al /usr/bin | shtool prop -p "waiting..."
waiting...
$
prop函数会在处理过程中不停地变换进度条字符。在本例中,输出信息来自ls命令。你能看到多少进度条取决于CPU能以多快的速度列出/usr/bin目录中的文件。-p选项可以设置出现在进度条之前的文本。
From #
Linux命令行与shell脚本编程大全