sedで花文字加工

sedでbannerの出力をフィルタしてみたいと思います。
今回は、sedがデフォルトではそのままの表示をする特性を利用します。
まずは、 sedでスクリプトに何も指定しない場合

banner HELLO | sed -e ''
#     # ####### #       #       #######
#     # #       #       #       #     #
#     # #       #       #       #     #
####### #####   #       #       #     #
#     # #       #       #       #     #
#     # #       #       #       #     #
#     # ####### ####### ####### #######

次は、スクリプトにpを指定してみます。

banner HELLO | sed -e 'p'
#     # ####### #       #       #######
#     # ####### #       #       #######
#     # #       #       #       #     #
#     # #       #       #       #     #
#     # #       #       #       #     #
#     # #       #       #       #     #
####### #####   #       #       #     #
####### #####   #       #       #     #
#     # #       #       #       #     #
#     # #       #       #       #     #
#     # #       #       #       #     #
#     # #       #       #       #     #
#     # ####### ####### ####### #######
#     # ####### ####### ####### #######

HELLOが縦長の表示になりました。

pはprintの意味で、毎行表示する命令です。
sedは表示するのがデフォルトなので、毎行2回表示されるようになるわけです。

Leave a Reply

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

CAPTCHA