[解決済み] 出力をファイルや標準出力にリダイレクトする方法
2022-03-17 05:50:51
質問
bashで
foo
は、そのコマンドの出力をすべて標準出力に表示します。
呼び出し
foo > output
は、そのコマンドからの出力を指定されたファイル (この場合は 'output') にリダイレクトします。
出力をファイルにリダイレクトする方法はありますか? と 標準出力に表示させることができますか?
解決方法は?
必要なコマンドは
tee
:
foo | tee output.file
例えば、stdoutだけを気にする場合。
ls -a | tee output.file
stderrを含める場合は、そうしてください。
program [arguments...] 2>&1 | tee outfile
2>&1
チャンネル 2 (stderr/ 標準エラー) をチャンネル 1 (stdout/ 標準出力) にリダイレクトし、両方を stdout として書き出すようにします。また、指定された出力ファイルへのリダイレクトは
tee
コマンドを使用します。
さらに、もし
アペンド
をログファイルに追加するには
tee -a
としています。
program [arguments...] 2>&1 | tee -a outfile
関連
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
-
[解決済み] エラーです。Can't open display: (null)と表示されることがあります。
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] エクスポートされた環境変数を削除する方法を教えてください。
-
[解決済み] Bashでファイルの中身をループする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linuxでファイルパーミッションを与えるには?Linuxでファイルに実行可能なパーミッションを追加するためのヒント
-
Manjaro linuxでマウスの速度を設定する方法は?Manjaroのマウスのカーソル速度を設定する方法に関するヒント
-
deepinシステムのバージョン番号を見るには?deepinシステムのバージョン情報を見るコツ
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
deepin20のデフォルトブラウザを設定するには?deepinにデフォルトブラウザを追加するためのヒント
-
deepin20のデスクトップアイコンのスタイルを変更する方法は?deepinのアイコンテーマを変更するためのヒント
-
Apache の一般的な設定エラー
-
[解決済み] bash sh - command not found [重複].
-
[解決済み] Bashシェルスクリプト - フラグをチェックし、その値を取得します。