unix – 横幅命令有什么处理?

在UNIX和 Linux的某些版本中,有一个banner命令(通常是/usr/bin/banner),打印出如下的输出:
#####  #######    #     #####  #    #
#     #    #      # #   #     # #   #
#          #     #   #  #       #  #
 #####     #    #     # #       ###
      #    #    ####### #       #  #
#     #    #    #     # #     # #   #
 #####     #    #     #  #####  #    #

在其他版本中,banner命令(经常/usr/games / banner)会打印出一个ENORMOUS横幅,就像您在1980年与Printshop一样,适合在生日派对和东西上使用.

我倾向于喜欢使用横幅为我的脚本,但由于这个问题,它固有地不可移植.是UNIX的“横幅”部分,为什么不是POSIX标准的一部分?这是一些BSD与SysV差异,但为什么还没有解决?

我知道有figlet可以再现我喜欢的横幅.但是我的这个命令的问题是可移植性.横幅应该是UNIX,IMHO的一部分,即使它们需要包含两个版本不同的名称(尽管理想情况下,行为应该合并到一个命令中,并具有所需输出的选项).

如果我使用横幅,我只是在运气中讨论脚本中的可移植性?

因为当POSIX标准化时,有两种不同的行为,早在80年代后期,标准就被忽略了.这不是必须的,没有一个普遍的标准来选择“标准”.

是的,如果你在你的脚本中使用横幅,你是不幸的跨平台的行为是不可靠的.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...