0

このコマンドでカウセイを出力するbashスクリプト内にカスタムmotdがあります。

/usr/games/fortune | cowsay -f www 

タブまたはスペースで出力をシフトするなど、この出力をフォーマットする方法があるかどうかを知りたいですか? 各行を手動でフォーマットするテキストをループする必要がありますか、それともより短い/より良い方法がありますか?

前もって感謝します

4

1 に答える 1

4

を使用sedして、出力の先頭に他のテキストを追加できます。次のコマンドは、各行の先頭にタブを追加します。

/usr/games/fortune | cowsay -f www | sed -e 's/^/\t/'
于 2012-10-28T09:17:24.123 に答える