In some versions of UNIX there's a banner command (usually /usr/bin/banner) that prints great output like this:
##### ####### # ##### # #
# # # # # # # # #
# # # # # # #
##### # # # # ###
# # ####### # # #
# # # # # # # # #
##### # # # ##### # #
In other's the banner command (frequently /usr/games/banner) prints an ENORMOUS banner intended for use at birthday parties and stuff like you'd make in 1980 in Printshop.
I tend to love using banner for my scripts but it inherently non-portable because of this issue. Is "banner" part of UNIX and why isn't part of the POSIX standards? This is some BSD vs SysV difference but why hasn't it been resolved?
I know there's figlet which reproduces the banner that I like. But my issue with this command is portability. Banner should be part of UNIX, IMHO, even if they need to include both versions under different names (although ideally the behavior should be merged into one command with an option for the desired output).
Am I just crap out of luck when it comes to portability in scripts if I use banner?