TOP

teeコマンドで標準出力とファイル両方にログを出力

2017-06-14 19:21:24

jenkinsで実行してるbehatのログをjenkinsのコンソール側にも残したいしファイルでも見たいしという時にteeがめっちゃ便利というのを知ったのでメモ

基本使用例

// 標準出力にもファイルにも出力される
$ behat --profile=chrome-via-webdriver | tee /path/to/filename.log

teeでsudo

サーバ設定ファイルとかそのまま開いた場合によくやります(どっちかというと、今までこっちで覚えてた)

$ vim /etc/nginx/conf.d/xxxxxx.conf

// 保存時
:w !sudo tee %