問題タブ [piping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
95740 参照

c - Cコードでグラフを自動的にプロットする

データのリストを「.dat」ファイルに書き込むプログラムを作成しました。これは、gnuplotを使用して個別にプロットすることを目的としています。コードに自動的にプロットさせる方法はありますか?私の出力は次の形式です。

理想的には、コードを実行すると、グラフはxラベル、yラベル、およびタイトル(Cコードから変更される可能性があります)で印刷されます。どうもありがとう。

0 投票する
4 に答える
7367 参照

php - PHPへのCPanelメール配管

CPanelでパイプスクリプトを作成し、スクリプトの先頭にhashbang:#!/usr/bin/php -qを配置しました。スクリプトが実行され、電子メールのログが必要に応じてDBのテーブルに配置されます。

しかし...それは、電子メールが通過せず、次のように表示されると主張する電子メールを送り返します...

私はすべての個人情報を削除しましたが、私の問題に関連するものは何もありません。

私の問題は何でしょうか?

0 投票する
2 に答える
475 参照

c# - C#: 変数文字列からの外部 EXE 入力/出力パイプ

現在、私のアプリケーションは 1 つまたは複数のテキスト ファイルを取り込み、それらを別のファイル タイプに解析してディスクに配置します。次に、2 番目のプログラム (私のものではない) を呼び出して、そのテキスト ファイルを 3 番目のプログラムに処理します。

外部プログラムは基本的に 1 つのことを行います。

program.exe --input:foo.txt --output:bar.txt

私が知りたいことは... "オブジェクト" で foo.txt と bar.txt を string[] に置き換えることはできますか?

テキスト ファイルから情報を取得して新しいテキスト ファイルに出力するのではなく、自分が持っている変数から情報を取得したいのです... 別の変数に作成します。

基本的に、ある変数から別の変数にパイプすることで、ファイルの 2 つのスタックを作成するプロセスを保存しようとしています。どうすればいいのかわからないだけです。

私が今持っているもの(ほとんどの場合、いくつかの綿毛が取り除かれています):

入力として lf.schema (文字列変数) を取得し、出力として lf.ufd のようなものを作成したいと思います

0 投票する
1 に答える
1329 参照

java - Java: Scanner クラスを使用して、パイプを使用せずにファイルから入力を読み取る

現在、 Scanner クラスを使用して入力を読み取るプログラムの実装があります。整数による整数。これを行うには、コマンド ライン経由で入力ファイルをパイプします。

Java プログラム < input.txt

コマンドラインで引数を使用してプログラムでファイルを開くことにより、入力をパイプすることを避ける必要があります。

Java プログラム --file=input.txt

または似たようなもの。コマンドライン引数を解析し、テキスト「input.txt」を抽出してから、「BufferedReader」などのクラスを使用してファイルを読み取ることができることを理解しています。

入力ファイルを使用する必要がなく(パイプなし)、それでも Scanner クラスを使用できるかどうか、私はただ興味があります。つまり、 nextInt() などの呼び出しを変更する必要はありません。

0 投票する
2 に答える
1903 参照

c - Cプログラムの出力をファイルにパイピング(bash)

私はbashで手を試しているだけなので、ファイル内の文字数をカウントする簡単なプログラムをCで作成しました。

これは私のCプログラムです:

これは、コンパイルと実行に使用しているbashコマンドです。

しかし、私の出力ファイルは完全に空です。どこが間違っているのですか?

0 投票する
1 に答える
29967 参照

powershell - PowerShellForEach/配管の混乱

PowerShellのTFSPowerToolsコマンドレットを使用して、サーバーからチェンジセットと関連する作業項目に関する情報を取得しようとしています。私は問題を私が理解していない振る舞いに要約しました、そして私はそれがTFS特有ではないことを望んでいます(それでそこにいる誰かが私に問題を説明することができるかもしれません:))

これが私が仕事に取り掛かることができる唯一のコマンドです:

Get-TfsItemHistoryは5つのChangeSetのリストを返し、それらをforeachにパイプして、最初に関連付けられたWorkItemのタイトルを出力します。それで、私の問題は何ですか?私は大きなスクリプトを書き込もうとしていますが、C#プログラムのように見えるようにコーディングすることを好みます(PowerShell構文で泣きます)。上記を他の方法で記述しようとすると、WorkItemsコレクションはnullになります。

次のコマンド(論理的に同等であると解釈します)は機能しません(WorkItemsコレクションはnullです)。

私が本当に好むもの:

'foreach'演算子とForEach-Objectコマンドレットの違いについての記事を読みましたが、それはパフォーマンスに関する議論のようです。これは、配管がいつ使用されているかについての問題のようです。

これらの3つのアプローチすべてが機能しない理由はわかりません。任意の洞察をいただければ幸いです。

0 投票する
2 に答える
2703 参照

bash - Bash の cat, while, let と pipe は奇妙なスコーピング動作を引き起こします

だからここに私のスクリプトがあります:

最後の echo ステートメントは、ファイル内の行数ではなく 0 を出力しますが、while ループの echo ステートメントは増分値を出力します。

問題は配管にあります。単純な while ループでは、最後の echo ステートメントが正しい値を出力するからです。どうすればこれを機能させることができますか?

0 投票する
1 に答える
430 参照

shell - コマンド出力を一時停止コマンドにパイプするにはどうすればよいですか?一時停止コマンドは、指定された時間実行を延期しますか?

UNIXでこのようなことをすることは可能ですか?

たまたま再起動するモニターを監視していると、ステータスに探している変更が表示されるまで、ステータスを繰り返し出力していることに気付きます。これはちょうど2分後まで起こりません。

だから私は、UNIXコマンドが一定期間後に発生するのを延期する方法があるかどうか疑問に思いました。組み込まれているものなら何でも良いのですが、ユーティリティスクリプトを書くことが唯一の方法であるなら、それもクールです。

ありがとう!

0 投票する
3 に答える
2300 参照

linux - grep と sed を使用して画像をパイプするための Linux アプリケーションまたはコマンドを探しています

サイトで画像を自動的に表示しようとしています。以下は、目的のイメージ ファイルを正常にダウンロードします。

使ってfehにパイピングしてみると

私は得る

やっている

画像ファイルであると想定しているstdoutに多くの意味不明なものを出力するため、私の結論は、fehはパイプから読み取ることができず、manページを見るとこれが真実であることを示しているようです. これは何とか解決できますか、それとも別のツールが必要ですか? もしそうなら、私はできるだけ小さなツールを好みます。

これに少し似た質問を見ました.Trouble with pipe through sedですが、これがどれほど似ているかはわかりません. sed で --unbuffered オプションを試してみましたが、うまくいきませんでした。

0 投票する
1 に答える
938 参照

c++ - Qt 4.7で標準出力をQLabelにパイプする

大学の C++ コードを Qt ウィジェットにラップしようとしています。

ただし、彼のプログラムの標準出力は必ず表示する必要があります。今のところ、私は GUI を構築し、彼のプログラムを実行する (その後、そのパイプを介してコマンドを送信する) QProcess を開くと想定しています。

それで、私の質問はとにかくそのプログラムの標準出力を読んでそれをqlabelなどに表示することです(つまり、どの機能を調べる必要がありますか)?