タグ付けされた質問 「stdout」

標準出力は標準出力ストリームであり、アプリケーションの通常の出力のデフォルトの宛先です。

4
HTTPステータスコードが200でない場合、0以外のexitCodeでcURLを失敗させることはできますか?
curlがHTTP 500応答を受け取ったとき、失敗を意味する終了コード(!= 0)を返すといつも思っていましたが、そうではないようです。 HTTPステータスコードが200でない場合、cURLを0以外のexitCodeで失敗させる方法はありますか?私は使用できることを知っています-w "%{http_code}"が、それは終了コードとしてではなくSTDOUTに入れます(また、ファイルにリダイレクトしたくないが、画面に出力したい出力をキャプチャすることに興味があります)。

5
どのようにwgetの応答を標準出力にリダイレクトしますか?
私は5分ごとにPHPページcrontabをwget用意しています(PHPコードを実行するためだけです)。リクエストの出力を標準wget出力に送信し、通常の出力を送信/dev/null(または非表示)したいと思います。私はwgetマニュアルでそれを見つけることができませんでした。 私は次のようなものを探しています: wget -o stdout http://whatever.com/page.php > /dev/null 知ってる?
148 linux  wget  stdout 

9
stdoutのログローテーション?
情報をstdoutとstderrに書き込むことができるLinuxプログラムがあります。 その出力をのファイルにリダイレクトするシェルスクリプトがあります/var/log。(Via >>および2>&1。) そのログファイルをローテーションさせる方法はありますか?(最大サイズ、別のファイルに切り替え、限られた数のファイルのみを保持) 私はlogrotateプログラムについて話すいくつかの回答を見てきましたが、それは良い音ですが、それらはログファイルを内部的に生成し、HUPシグナルを処理するプログラムにも焦点を当てているようです。基本的な出力リダイレクトスクリプトでこの作業を行う方法はありますか?

4
Windows:出力を見ながらテキストファイルにコマンドラインリダイレクト
私はWindowsでCプログラムを書いています、私のprintfはコマンドラインにprintを呼び出します。 myProgram.exe > mylog.txt ただし、コンソールに出力される出力を確認し、すべてをテキストファイルに記録したいと考えています。 これを行う方法はありますか?ログファイルを監視するためにtailを使用することを考えていました。

3
gunzipとmysqlをパイプでダンプをgunzipしてインポートする
.gz sqlダンプファイル(例:foo.sql.gz)があり、クラシックmysqlコマンドを使用してデータベースにインポートします。 gunzip -c foo.sql.gz > foo.sql mysql -uroot -ppassword foo < foo.sql fooはデータベースです。 これら2つのコマンドを1つのコマンドにパイプするにはどうすればよいですか? 試した gunzip -c foo.sql.gz | mysql -uroot -ppassword foo しかし、機能していないようです。私は得るgzip: stdout: Broken pipe
27 mysql  pipe  dump  stdout  gunzip 

2
その場で出力をtar / untarする方法
以下を行う慣用的な方法は何ですか tarからstdout このtar出力をstdoutから読み取り、他のフォルダーに抽出します。 私の解決策は tar --to-stdout .. | tar -C somefolder -xvf - しかし、もっと慣用的な方法があるかもしれません。
27 bash  tar  stdout 


4
一部のLinuxプログラムの出力がSTDOUTとSTDERRのどちらにも出力されないのはなぜですか?
一部のLinuxプログラムの出力がSTDOUTとSTDERRのどちらにも出力されないのはなぜですか? 実際、使用する「ストリーム」に関係なく、すべてのプログラム出力を確実にキャプチャする方法を知りたいです。私が抱えている問題は、一部のプログラムが出力をキャプチャさせないように見えることです。 例は「time」コマンドです。 time sleep 1 2>&1 > /dev/null real 0m1.003s user 0m0.000s sys 0m0.000s または time sleep 1 &> /dev/null real 0m1.003s user 0m0.000s sys 0m0.000s 両方の時間に出力が表示されるのはなぜですか?すべてが/ dev / nullにパイプされると予想しました。 どの出力ストリームを使用していますか?また、どのようにファイルにパイプできますか? 問題を回避する1つの方法は、たとえば次のコマンドを含むBashスクリプトを作成することですcombine.sh。 $@ 2>&1 次に、「時間」の出力を正しい方法でキャプチャできます。 combine.sh time sleep 1 &> /dev/null (出力が表示されない-正しい) 別の結合スクリプトを使用せずに、私が望むものを達成する方法はありますか?
21 linux  bash  gnu  stdout  stderr 


1
Windows用のティー?
Windowsは、tee標準入力を任意のファイルセットにコピーしてから標準出力に戻すための基本機能を提供しますか? 私は一般的に一般的なteeプログラムをダウンロードしますが、このようなものがPowerShellまたはそのようなものに存在するかどうか興味がありますか?

3
Windowsファイルパラメータをstdoutにリダイレクトする方法 (Windowsでの `/ dev / stdout`と同等)
Windowsコンソール: ツールAはバイナリデータをファイルに書き込むことができますが、stdoutを使用するように指示するオプションはありません。 ツールBは、stdinからバイナリデータを読み取り、その中の情報を処理できます。 中間ファイルを使用せずにAからBにパイプされた出力を取得するにはどうすればよいですか? 言い換えると、Windowsの同等のものは何/dev/stdoutですか? -ジェロエン
12 windows  pipe  stdout  stdin 

3
StdInとStdOutが関連付けられている2つのプログラム
と呼ばれる2つのプログラムがあるとProgramAしProgramBます。Windows cmdインタープリターで両方を同時に実行したいと思います。しかし、私はしたいStdOutのProgramAにフックをStdInするProgramBとStdOutのProgramBへのフックStdInのProgramA。 このようなもの ________________ ________________ | | | | | StdIn(==←===←==(StdOut | | プログラムA | | プログラムB | | | | | | StdOut)==→===→==)StdIn | | ________________ | | ________________ | これを行うコマンドはありますか?cmdからこの機能を実現する方法はありますか?

1
リダイレクト時の異なる出力
$ mysql -e 'select a,b from tablefoo' databasename 収量 +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ 一方 $ mysql -e 'select a,b from tablefoo' databasename > file file含むファイルを生成します a b 1 0 2 1 (タブは各行の英数字の間にあります)。 リダイレクトによって出力が変わることはないと思います。なぜ2つの異なる結果が得られるのですか? 編集: ウィリアムジャクソンの答えは、これはmysqlの機能であると言います。出力形式は、出力がリダイレクトされるかどうかによって異なります。しかし、これは私の質問には答えません。mysqlは出力がリダイレクトされているかどうかをどのように「認識」しますか?リダイレクトは単に出力を取得するだけでなく、どこかにリダイレクトしますか?それはmysqlから見えないはずではありませんか?

4
大量の出力にもかかわらず、猫の出力をすぐに停止するにはどうすればよいですか?
コマンドが間違っていることに気付いたときに、STDOUTへの出力を停止する方法を探しています。たとえば、非常に大きなファイルを誤って作成した場合です。通常、ctrl+cを押すと最終的に停止しますが、時間がかかります。 よりすぐに出力を停止する方法はありますか?

4
gnupgを使用して標準出力に暗号化する
私は何かを暗号化してgpg -a、結果をファイルではなく標準出力に戻そうとしています。マニュアルによると、--outputフラグを省略するだけで十分なはずですが、そうではないようです。出力ファイルを指定しない場合、gnupgは[input-file].gpg標準出力ではなく出力先であると想定します。 GPGにこれを行わせる方法はありますか、それとも一時ファイルに暗号化してからそれを暗号化する必要がありますcatか?
8 shell  stdout  gnupg 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.