技术提示:使用 Figlet 美化你的脚本

Shell 脚本非常有用,但看起来并不那么有趣。它们具有简单的用户输入和输出文本。但是,有一种方法可以使用一个名为“Figlet”的简单程序来美化你的脚本,使其更引人注目。

Figlet 存在于大多数 Linux 发行版的存储库中,并且非常易于使用。如果你使用过“echo”命令(你可能已经使用过),你已经知道如何使用 Figlet 的基本功能。这是一个“echo”和“Figlet”并排的例子

Figure 1

你可以看到 Figlet 的 ASCII 艺术风格输出比普通的 echo 输出更能吸引人们的注意。

你可以像这样使用 Figlet 显示文件的内容

Figure 2

如果你想使用 Figlet 显示命令的输出,只需将命令通过管道传递给 Figlet

Figure 3

Figlet 自带几种不同的字体样式。要查看可用字体的列表,请使用“figlist”命令。要选择字体,请使用“-f”开关

Figure 4

这是我编写的一个小程序,用于显示每种字体的外观。

#!/bin/bash

figlist | while read font
do
        figlet -f $font "$font"

done

如果你想在终端窗口中显示一个漂亮的时钟,你可以使用这个脚本

#!/bin/bash

while [ 1 ];
do
        clear
        date +%r | figlet
        sleep 1
done
加载 Disqus 评论