bannerというコマンドを使うと、
昔懐かしな電光掲示板風のAsciiアートを標準出力に表示できます。
$ banner -w 40 "as you like" ### ####### ## ######### #### ## ## # ## # ## # ## # ## ############### ############## # #### ## #### ###### ## ######## # #### # # #### # # #### ## # #### ## ######## #### ##### # # ### ### ### ####### ### ########## ############## ######## ### #### # #### # ##### ########### ############## ## ## # # # # # ## #### #### ############ ######## # ############## ################ ################ ## ## # ################ ################ ################ # # ########################### ########################### ########################### # # ################ #### ################ #### ################ ## # # ########################### ########################### ########################### ###### ###### ## ######## ### ##### ## ### # ##### ########### ############## ## # ## # # # # # # # # ## # ######## ## ###### ###
残念ながら、英数字以外は未対応です。
一般的な記号も未対応なので、顔文字もだめです
$ banner -w 40 "(^_^)" banner: the character '^' is not in my character set banner: the character '_' is not in my character set banner: the character '^' is not in my character set
より上位なものとしてFigLetがあります。
OS Xの場合には
$ brew install figlet
で導入します。
$ figlet as you like _ _ _ __ _ ___ _ _ ___ _ _ | (_) | _____ / _` / __| | | | |/ _ \| | | | | | | |/ / _ \ | (_| \__ \ | |_| | (_) | |_| | | | | < __/ \__,_|___/ \__, |\___/ \__,_| |_|_|_|\_\___| |___/
文字詰めがイヤな場合は-kオプションです
$ figlet -k as you like _ _ _ __ _ ___ _ _ ___ _ _ | |(_)| | __ ___ / _` |/ __| | | | | / _ \ | | | | | || || |/ // _ \ | (_| |\__ \ | |_| || (_) || |_| | | || || <| __/ \__,_||___/ \__, | \___/ \__,_| |_||_||_|\_\\___| |___/
これなら顔文字も行けます。...不格好ですけどね
$ figlet -k "(^_^)" __ /\ /\ __ / /|/\| |/\|\ \ | | | | | | | | | | _____ | | \_\ |_____| /_/
参考もと
- man banner
- man figlet