問題タブ [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.
bash - OSXプロンプトのBash配管で、コマンドが見つからない場合があります
OSX端末の場合:
奇妙なことに、エラーを再現しようとしましたが、完全にランダムに見えます。私のPATHはエコーしました:
これは、配管の場合にのみ発生し、、などで発生しgrep
ます。これを引き起こしている原因は何ですか?more
less
audio - sox スプライスによるオーディオ ファイルのグループのクロスフェード
次のように、SoX を使用して 2 つのオーディオ ファイルを結合してクロスフェードすることができます。
ここで、soxi 置換は file1 の継続時間を取得し、0.5 はクロスフェードの長さです。これを任意の数のファイルに拡張して、間に短いクロスフェードを入れてそれらをつなぎ合わせようとしています。パイプとスクリプトの 2 つのアプローチがあるようです。Sox には -p オプションがあり、(ファイルを書き込む代わりに) 出力をパイプとして処理するように指示します。しかし、コマンドごとに多くの入力と引数があるため、その出力 (および入力? ) が後続のコマンドでどのように割り当てられるかは明確ではありません。これまでのところ、3 つのファイルに拡張しようとしている以下の行がありますが、これは機能しません。
sox のパイピングとスクリプトに関するヒントをいただければ幸いです。
linux - Linux で grep からパイプされた出力をサブストリング化するにはどうすればよいですか?
Drupal Web サイトに自動的にログインしてメンテナンス モードにするスクリプトを作成しようとしています。ここに私がこれまでに持っているものがあります.grepは私が望む行を返します.
現在、私は一種の Linux 初心者で、Cygwin と BASH を使用しています。次に、出力をパイプし、コマンドを使用して、grep が生成した出力から id 属性の値を取得するにはどうすればよいでしょうか? 後でこの部分文字列を使用して、別の curl リクエストを実行し、実際にログインを送信します。
expr の使用を検討していましたが、expr に「ああ、この stdin データをこのように操作してほしい」と伝える方法がよくわかりません。これを行う唯一の方法は、grep出力を変数に保存してから、その変数をexprに渡すことです。
php - TOフィールドを収集するためにphpスクリプトを使用してパイプを電子メールで送信しますか?
バウンスしたメールを php スクリプトに転送して処理したいと考えています。私は使っている。
完璧に動作します!しかし、バウンスされたメッセージの「To」フィールドを収集するにはどうすればよいでしょうか? $to 変数を追加しようとしましたが、うまくいきません。
どんな助けでも素晴らしいでしょう、
ありがとう、
編集:実際には、メッセージの本文内に「TO」フィールドを取得する必要があります。- 返送元のメール。メッセージの本文を分解して特定の情報を取得するにはどうすればよいですか? この情報を簡単に取得できるように、その人の電子メールで特別なヘッダーを作成する必要がありますか?
c - 速度に関する正規表現とパイピング
出力を読みやすく理解しやすくするために、Linux でnmap用の単純な ncurses GUI ラッパーを作成しています。ただし、出力の解析に関しては、POSIX 正規表現を使用してコード内のすべての式を評価するか、nmap 出力をgrep
、sed
またはなどのユーティリティにパイプする方が高速cut
ですか?
たとえば、サブネット内のオンライン ホストを取得したい場合、次のどのソリューションが適しているでしょうか?
対。
batch-file - stdoutとstderrをDOSの異なるファイルにリダイレクトする方法は?
これらを同じファイルに入れたり、同じ場所にリダイレクトしたりすることに関する多くの質問と回答。それらを別のファイルに入れることはあまり好きではありません。
コンソールアプリを実行したい:
...またはそれらの線に沿った何か。通常の出力はにstdout.txt
なり、エラー出力はになりますstderr.txt
。
c - dup2 を使用して C プログラムに 'ls /bin | グレップ グレップ | grep b'
dup2 を使用して ac プログラムに などのコマンドを実行させるのに問題がありls /bin | grep grep | grep b
ます。3 番目のコマンドと関連するパイプをコメント アウトすると、正常に実行さls /bin | grep grep
れますが、最後のコマンドではすぐに戻ります。また、「ps」と入力しても、プロセスはまだ実行中です。パイプの締め方が原因だと思います。私のコードは以下の通りです:
bash - 値を Bash 変数に「パイプ」する
次のように 2 つの数値を出力する Python スクリプトがあります: 1.0 2.0
(これは数値の間にスペースがありますが、\t
、または何でもかまいません。bash 変数で を保存し1.0
、別の変数で を保存し2.0
ます。これは可能ですか?
以前は、次のように 1 つの値を変数に「パイプ」しただけでした。
しかし今、python ファイルから 2 つの値を保存することに興味があります。概念的には、次のようになります。
アドバイス/ヘルプはありますか?
ありがとう!
windows-7 - タスクリスト コマンド WIN7 からパイプすると、テキスト出力に奇妙な文字が表示される
テキスト出力の奇妙な文字 'ÿ' (スペースである必要があります)。これはなぜですか、どうすれば修正できますか? コマンドがプロンプトで実行された場合は発生しません。テキストファイルにパイプされた場合のみ。
ウィンドウズ7
c:\タスクリスト > text.txt
出力:
システム 4 サービス 0 1ÿ508 K
smss.exe 312 サービス 0 1ÿ384 K
csrss.exe 492 サービス 0 5ÿ052 K