hikochang2017/02/04 02:20 編集エラーログは標準エラー出力(stderr)に、通常出力は標準出力(stdout)に出力されます(出力するのが一般的です)。&がないと標準出力だけ流れますが、&が有ると両方が流れます。 man bash のパイプラインの所を読むと書いて有ります。 https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html
miyabi-sun2017/02/04 02:20横からですが http://qiita.com/okisanjp/items/4bdf009176ecae312f84 &マークは標準出力だけでなく、標準エラー出力も取得するようです >> file は標準出力のみをファイルに追記 >>& file は標準出力と標準エラーをファイルに追記 | は次のコマンドに標準出力のみを渡す |& は次のコマンドに標準出力と標準エラーを渡す
hikochang2017/02/04 02:28シェルスクリプトのhow toを記載したサイトは数多く有りますが、man bashコマンドで書式を再確認すると良いですよ。 いきなりman bashを読んで理解するのはチョット大変ですが、読み慣れてくると読める様になります。たまに読み返していると「あの時これを使えばよかった」と言うのもが見つかります。
退会済みユーザー
2017/02/04 02:00
退会済みユーザー
2017/02/04 02:02
2017/02/04 02:20 編集
2017/02/04 02:20
2017/02/04 02:28
退会済みユーザー
2017/02/04 12:02