垂れ幕の作成(printerbanner)

sysvbannerより大きいテキストキャラクタの垂れ幕が作成できるコマンド、printerbannerを使ってみたいと思います。

~$ printerbanner a
                                          ######## 
                                      ################ 
                                    #################### 
                                  ########################             ##### 
                                 ##########################          ########## 
                                ############################        ############# 
                               ##############################       ############## 
                               #########            #########       ############### 
                              ########                ########       ############## 
                              #######                  #######         ####   ###### 
                              ######                    ######                 ##### 
                              ######                    ######                  #### 
                              ######                    ######                  #### 
                               #####                    #####                   #### 
                               #####                    #####                  ##### 
                                #####                  #####                  ###### 
                                 #####                #####                  ####### 
                                  ######            ######                ######### 
                                   ################################################ 
                                 ################################################# 
                                ################################################# 
                               ################################################# 
                              ################################################# 
                              ############################################### 
                              ############################################# 
                              ######################################### 
                              ###### 
                              #### 
                              ### 
                              ## 
                                 

aが横に倒れて表示されました。
printerbannerはsysvbannerとは異なり縦向きにバナーが表示される仕様です。次は1文字だけでなく文字列で表示してみます。

~$ printerbanner life-is-command.com

あまりに大きいため画面からはみ出ますので、端末ウィンドウのフォントサイズを1にして画像取得してみました。
printerbanner_lifeis

印刷すれば以下のように垂れ幕(バナー)が作成できます。
print5
banner_lifeis

私が使っているdebianで、
printerbannerは、bsdmainutilsパッケージに含まれています。
printerbannerのソースはbannerというディレクトリに格納されています。(FreeBSDではただのbannerコマンドです)

bsdmainutils-9.0.6/
├── debian
├── patches
└── usr.bin
    ├── banner ・・・・ ★ これ
    ├── calendar
    ├── col
    ├── colcrt
    ├── colrm
    ├── column
    ├── from
    ├── hexdump
    ├── look
    ├── lorder
    ├── ncal
    ├── ul
    └── write

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA