[解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法
2022-03-16 11:57:20
質問
リダイレクトするには 標準出力 をBashで切り詰めたファイルに変換することは知っています。
cmd > file.txt
Bashで標準出力をリダイレクトし、ファイルに追加する方法ですが、私はこれを使うことを知っています。
cmd >> file.txt
標準出力とリダイレクトするために 標準エラー を切り捨てたファイルを使うことは知っています。
cmd &> file.txt
標準出力と標準エラー付加の両方をファイルにリダイレクトするには?
cmd &>> file.txt
は、私の場合はうまくいきませんでした。
解決方法を教えてください。
cmd >>file.txt 2>&1
Bashは以下のように左から右へリダイレクトを実行します。
-
>>file.txt
: 開くfile.txt
をアペンドモードにし、リダイレクトstdout
があります。 -
2>&1
: リダイレクトstderr
から どこでstdout
は現在進行中です"。 . この場合、それはアペンドモードで開かれたファイルである。つまり&1
はファイルディスクリプタを再利用します。stdout
が現在使用している。
関連
-
[解決済み] あいまいなリダイレクト」エラーが発生する
-
[解決済み] 絶対パスと論理パスの違い
-
[解決済み] bash スクリプトを実行している docker エントリポイントに "permission denied" が表示される。
-
[解決済み] Grep 'binary file matches'. どうすれば正常なgrepの出力が得られるか?[重複]する
-
[解決済み] bashの"-ne "はどういう意味ですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ZIPエラー - 何もできない
-
[解決済み] '\r': command not found - .bashrc / .bash_profile [duplicate].
-
[解決済み] Docker ubuntu イメージ - bash: man: コマンドが見つかりません。
-
[解決済み] Bashスクリプトで引数を反復処理する方法
-
[解決済み] Bashで最新のディレクトリを変数に取得する
-
[解決済み] シンプルなAsciiテーブルをCSVに変換する【終了】。
-
[解決済み] LinuxでBashを使ってすべての出力をファイルにリダイレクトしますか?[重複している]
-
[解決済み] Bashですべての出力をファイルにリダイレクトする [重複]。
-
[解決済み] Bashでstderrとstdoutをリダイレクトする [重複]。
-
[解決済み] stdoutとstderrの両方をファイルにリダイレクトする方法 [重複]。