linuxコマンドtee:画面とファイルに情報を同時に出力する

624 ワード

linuxの下でプログラムやコマンドを実行したい情報が、ファイルに入力されながら画面に表示される場合は、teeというコマンドを使用することも考えられます.
次の図は、このコマンドのイメージを説明します.
上図の解釈はls-lの出力がteeにリダイレクトする、teeがfile eにコンテンツを格納するために使用される.txtファイル、パイプシンボルはlessコマンドに内容を出力します.上の図は大文字Tに似ているので、このコマンドはteeと呼ばれています.
もう1つの例を挙げます.例えば、vaspを実行します.
1.実行情報のみを画面に表示したい場合は、vaspを直接実行すればよい.
2.ファイルに実行情報のみを入力する場合は、次のようにリダイレクト>を使用します.
vasp > output.txt

3.vaspプログラムの実行情報をoutput.に出力する場合txtファイルでは、これらの実行情報を画面に表示することもできるので、以下のコマンドを使用できます.
vasp | tee output.txt


from:http://www.zhixing123.cn/ubuntu/linux-command-tee-output-to-screen-and-f.html