gpt4 book ai didi

unix - banner命令处理什么?

转载 作者:行者123 更新时间:2023-12-03 12:24:18 26 4
gpt4 key购买 nike

在某些版本的UNIX和Linux中,有一个banner命令(通常为/ usr / bin / banner),其输出如下所示:

 #####  #######    #     #####  #    #
# # # # # # # # #
# # # # # # #
##### # # # # ###
# # ####### # # #
# # # # # # # # #
##### # # # ##### # #

在其他版本中,banner命令(通常是/ usr / games / banner)会打印出一个与1980年在Printshop中制作的横幅类似的横幅,适用于生日聚会和其他事情。

我倾向于在脚本中使用横幅,但由于这个问题,它固有地不可移植。 “横幅”是UNIX的一部分吗,为什么不属于POSIX标准?这是BSD与SysV的区别,但是为什么还没有解决呢?

我知道有一个Figlet可以复制我喜欢的横幅。但是这个命令的问题是可移植性。标语应该是UNIX(恕我直言)的一部分,即使它们需要以不同的名称包含两个版本(尽管理想情况下,行为应合并到一个命令中,并带有用于所需输出的选项)。

如果我使用横幅广告,那么在脚本的可移植性方面我只是碰运气吗?

最佳答案

由于POSIX标准化时存在两种不同的行为,因此在80年代后期,该标准中省略了banner。这不是必需的,也没有流行的标准可以选择作为“标准”。

是的,如果您在脚本中使用banner,您会很不走运;该行为在各个平台之间都不可靠。

关于unix - banner命令处理什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/652517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com