(Linux)sedとbannerで花文字加工

sedでbannerの出力をフィルタしてみたいと思います。

関連記事はコチラ
https://life-is-command.com/linux-command-beginner/

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

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

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

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

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

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

コメント

タイトルとURLをコピーしました