如何在macOS bash脚本中打印框绘图字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在macOS bash脚本中打印框绘图字符相关的知识,希望对你有一定的参考价值。

是否可以在Terminal.app bash脚本中从“http://www.asciitable.com/”打印“扩展ASCII代码”?

我尝试了什么

$ LC_ALL=en_GB.UTF-8 env printf 'u2502'
u2502
$

具体来说,我正在尝试打印http://www.alanflavell.org.uk/unicode/unidata25.html中提到的“LIGHT SHADE”字符

答案

qashxswpoi和uHHHH echo代码,printf和UHHHHHHHH是Bash 4.2中的新增代码。 MacOS附带Bash 3.2。

您可以直接在脚本中对字符进行编码:$''。唯一的区别是您的脚本不会自动在目标字符集中写入字符,但会以UTF-8硬编码。

根据您的可移植性要求,您还可以使用自制软件安装现代版本的Bash和GNU Coreutils。

printf '│░'

以上是关于如何在macOS bash脚本中打印框绘图字符的主要内容,如果未能解决你的问题,请参考以下文章

Bash 打印,如何

Linux系统shell工具打印输出

使用 Bash 脚本自定义 macOS 的 Dock

图展 - 显示Linux, MacOS, Unix系统信息的bash脚本

如何在 linux 中显示来自 bash 脚本的 GUI 消息框?

如何从 Python 代码进入 REPL(读取、评估、打印、循环)