アメリエフの技術ブログ

Amelieff Staff Blog

楽しくコマンドを覚える・6

楽しくコマンドを覚える・1
楽しくコマンドを覚える・2
楽しくコマンドを覚える・3
楽しくコマンドを覚える・4
楽しくコマンドを覚える・5

突然ですが、選択の積み重ねこそが人生なのではないでしょうか。

かつ丼が好きだけどカレーライスも好きだ!
でも今日のお昼には一つしか選べない!困った!

というようなことがしばしばあるかと思います。

Linuxを使っている時も、
この実行結果を、標準出力にも出したいし、
ファイルにも出したい!どうしたらいいんだ!

ということがあるのではないでしょうか。あります。きっとあります。

そのような場合に両方を実現できるのが、teeコマンドです。

例えば次のコマンドを実行してみましょう。
$ echo "好きだ!" | tee log.txt
好きだ!

echoの結果が標準出力に出ました。

teeで指定したファイルの中身を見ると、こちらにも同じ内容が
書き込まれています。
$ head log.txt
好きだ!


現実世界もこのように全てを叶えられたらいいですね。
※いい語呂合わせは思いつきませんでした。