В некоторых версиях UNIX и Linux есть команда баннера (обычно/usr/bin/banner), которая выводит отличный результат следующим образом:
##### ####### # ##### # #
# # # # # # # # #
# # # # # # #
##### # # # # ###
# # ####### # # #
# # # # # # # # #
##### # # # ##### # #
В других версиях команда баннера (часто/usr/games/banner) печатает баннер ENORMOUS, как вы делали в 1980 году с Printshop, которые подходят для использования на днях рождения и т.д.
Я люблю любить использовать баннер для своих скриптов, но он по своей сути не переносится из-за этой проблемы. Является ли "баннер" частью UNIX и почему не является частью стандартов POSIX? Это какая-то разница BSD и SysV, но почему она не была разрешена?
Я знаю там филе, который воспроизводит знамя, которое мне нравится. Но моя проблема с этой командой - переносимость. Баннер должен быть частью UNIX, IMHO, даже если им нужно включать обе версии под разными именами (хотя в идеале поведение должно быть объединено в одну команду с опцией для желаемого вывода).
Мне просто не повезло, когда речь заходит о переносимости в скриптах, если я использую баннер?