我想知道是否可以防止 figlet 中的自动换行。
我用它来显示日期 - 时间:
watch -t -n1 "date +%Y-%m-%d.%H-%M-%S|figlet -p"
在我的终端中,输出是
|___ \ / _ \/ |/ _ \ / _ \| ___| / _ \___ / / _ \ ( _ ) |___ \
__) | | | | | (_) |_____| | | |___ \ _____| | | ||_ \| | | |/ _ \ _____ __) |
/ __/| |_| | |\__, |_____| |_| |___) |_____| |_| |__) | |_| | (_) |_____/ __/
|_____|\___/|_| /_/ \___/|____/ \___/____(_)___/ \___/ |_____|
___ ____ ___
/ _ \ | ___| / _ \
| | | |____|___ \| | | |
| |_| |_____|__) | |_| |
\___/ |____/ \___/
我习惯于根据终端的宽度来终端自动换行文本。一些自动换行是如何在 2 分钟数字之间发生的。
我知道我唯一知道的 --- 在 figlet 中添加“-p”。这没有效果。
我可以在figlet 的手册
-w
中看到一个选项来指定宽度。所以类似的东西应该可以解决问题。figlet -w 999
-p
似乎会影响 figlet 如何处理其 input上的换行符,因此在这里无关紧要。