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回表示されるようになるわけです。
コメント