我们是否应该在bash / shell脚本中使用UTF-8字符(如⏰)?
如果使用bash以下命令启动,则这里的简单代码可以在我的机器上按预期工作: function ⏰(){ date } ⏰ 使用此工具的其他人可能会遇到问题,还是通用? 我想知道,因为到目前为止,我从未在其他源代码中看到过类似的东西。 编辑:有无限的可能性,例如,可以通过使用表情符号来快速区分功能角色。 💣表示可以修改或删除文件的内容,a表示正在进行的工作,📃表示交互式菜单... 我想我们应该为所有这些创建一个标准,但这似乎是一个有趣的想法。 也许〜5个字符的随机行可以帮助我们了解代码的功能。(当然,我们需要学习如何阅读它们。) 更多编辑:我正在试一试。现在,如果我在编辑器(Or cat myscript.sh|grep function)中折叠所有函数,它们将看起来像这样。(geany与此处相比,我的unicode在终端中看起来要好得多。) function ⬚_1(){ function ⬚⬚_2(){ function ⬚⬚⬚_📃_D(){ function ⬚⬚⬚⬚_📃_X(){ function ⬚⬚⬚⬚⬚_📃_Y(){ function ⬚⬚⬚⬚⬚⬚_❓_P(){ function ⬚⬚⬚⬚_📃_Z(){ function ⬚⬚⬚⬚⬚_❓_U(){ function ⬚⬚⬚⬚⬚_❓_O(){ 我使用一个奇怪的缩进⬚来展示功能之间的相互关系,并使用符号📃/❓来清楚地区分它们的作用。(当然,这些不是我的真实函数名称,我只是在最后加上一个随机字母,但是即使没有它们,我们也可以清楚地看到它们之间的关系。)