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

パイプまたは名前付きパイプは、明示的に連携するように設計されていなくても、個別のプロセスが互いに通信できるようにするPOSIX標準の機能です。

1
パイプからHTMLをレンダリングする
HTMLを生成し、それをレンダリングするプログラムにパイプして、次のようにしたいと思います。 for i in 1 2 3 do for j in a b c do echo "<table border="1"><tr><td>$i</td><td>$j</td></tr></table>" done done | /usr/bin/firefox 残念ながら、firefoxはstdinからパイプされたデータをレンダリングできません。google-chromeもできません。lynxできますが、誰がそれを使いたいですか? 名前付きパイプを作成し、それをchromeおよび/またはfirefoxで開き、そこにデータをパイプしようとしましたが、名前付きパイプを介してデータを送信したときにブラウザーが更新されませんでした。 標準入力からhtmlをレンダリングする非テキストベースのブラウザはありますか?出力は派手なものである必要はありません。主に、区切りデータをその場でもう少し読みやすくすることに興味があります。 編集: たとえばfirefox <(sh /tmp/tablegen.sh)、bashのプロセス置換を使用してみましたが、どちらも機能しませんでした。最悪のシナリオでは、一時ファイルに出力し、レンダリングしてから削除できますが、もう少しエレガントなソリューションを好むでしょう。
15 html  pipe 

7
tail -fイベントでビープ音を鳴らす方法
PCですべてのテールイベントでシステムビープ音を鳴らしたい 私は次のコマンドを持っています tail -f development.log | grep "something rare" ビープ音を鳴らすような簡単な方法はありますか?お気に入り tail -f development.log | grep "something rare" | beep その場合、grep出力は引き続き表示されますか?
14 linux  terminal  pipe 

3
パイプを使用してVimでファイルを開く方法
私はlocate非常に頻繁にコマンドを使用するようになります。 したがって、次のコマンドを実行すると。 locate updatedb | head -1 その後、それは私に与えます O/p /usr/updatedb.conf そのファイルを直接開くことができるようなコマンドがあるのだろうか? 私はこのようなことを望んでいます。 locate updatedb | head -1 | vim
14 linux  bash  vim  pipe  locate 

1
ローカルWindows名前付きパイプが失敗する理由は何ですか?
私は一日中これに一生懸命取り組んでいますが、行き詰っています。今朝、製品データ管理システムのSolidWorksアドインがローカルのメインアプリケーションと通信できなかったため、アジアの同僚から電話がありました。この問題は、Windowsドメインのエンドユーザーコンピューターに影響します。SQLサーバーツールボックスのREADPIPEおよびMAKEPIPEユーティリティを使用して、根本的な問題がWindowsパイプ機能であることがわかりました。 MAKEPIPE utilはパイプを作成し、クライアントを待機しています。READPIPE utilは、「パイプのオープンに失敗しました。ステータス53」を返します。http://support.microsoft.com/kb/110905によると、ネットワーク名が見つからなかったことを意味します。私のローカルコンピューターでは、パイプは問題なくREADPIPEからMAKEPIPEに「hello」を送信しました。 名前付きパイプを有効にするサーバープロセスが実行されています。 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Lanmanserver \ Parametersの下の設定は正常に見えます。パイプファイアウォール設定なし。 この問題はすべてのユーザーではなく一部のユーザーに影響します。一部のネットワーク共有グループを除き、ドメイングループには変更を加えませんでした。 管理者としてログオンしましたが、それでもパイプは動作しません。 どんな助けも大歓迎です!ありがとうございました。

2
プロセス間パイプトラフィックを監視する
名前のないパイプを介して通信する2つのLinuxプロセスがあります。パイプ内のトラフィックを監視するにはどうすればよいですか?パイプにデータを注入するにはどうすればよいですか?rootアクセス権があり、パイプのiノードを知っています。
13 linux  process  pipe 


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

2
出力をdate -d“ value”にパイプするにはどうすればよいですか?
「2014-01-30 05:04:27 GMT」のような日付があり、date -d "2014-01-30 05:04:27 GMT"を実行すると、出力はサーバーのタイムゾーン( "Thu Jan 30 16:04:27 EST 2014」)。 grepとcutを使用して、ファイルからGMTで日付を抽出しました。しかし、これを現地時間に変換するのに苦労しています。 例えば: [user @ server log]#grep "something" logfile.txt | grep "成功" | カット-f1 -d '[' 出力:2014-01-30 05:04:27 GMT その出力を "date -d"に渡すために、最後に何を追加できますか? 試みました: [user @ server log]#grep "something" logfile.txt | grep "成功" | カット-f1 -d '[' | 日付-d …
12 linux  bash  grep  pipe  date 

2
PowerShellのパイプで-replaceを使用する
置換を使用する前にテストしたいので、簡単なオンラインコマンドを作成して出力を確認します。ただし、構文が何であるかはわかりません。やりたいことは cat file | -replace "a", "b" このための正しいPowerShell構文は何ですか? を$a = cat file実行してからを置き換えることもできることはわかっていますが、$aこれを1行に保ちたいです

3
パイプは一時ファイルを書き込まなければなりませんか?
パイプを介して2つのプロセス間で大量のデータを転送すると、Linuxによって/ tmpディレクトリに一時ファイルが作成されることがわかりました。パイプ操作が成功すると、対応する一時ファイルはOSによって自動的に削除されます。しかし操作が失敗した場合、tmpファイルはそこに残ります。 何らかの理由で、ユーザーにデータをパイプ経由で転送する機会を与えたくないので、プログラムがクラッシュしてもハードディスクに何も残らないようにします。これどうやってするの?
11 linux  pipe 


4
findの出力をscpの入力リストにパイプしたいのですが、どうですか?
私はLinuxの初心者です。あるコンピュータから別のコンピュータに長いファイルリストを送信しようとしています。引数リストが長すぎるため、findを使用しています。しかし、式の設定に問題があります。誰か助けてもらえますか? これは、短い引数リストに対して通常入力するものです。 scp ./* phogan@computer/directory... これはfindに変換されると思います。 scp find . -name "*" phogan@computer/directory... 多分私は配管を使用できますか?どんな提案も役立ちます。前もって感謝します。
10 linux  find  scp  pipe 

4
awk出力を(定期的で連続的な入力で)出力ファイルにパイプする方法は?
特定の値(使用可能な空きメモリ)を解析してタイムスタンプ付きのファイルに出力するawkコマンドに、空きコマンド(毎秒実行)の連続出力をパイプするコマンドを記述しようとしています。コマンドでの現在の試みは次のとおりです。 free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut そして代わりに、少しググリングした後 free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}' 実行するたびに空のファイルが生成されます。何か提案、またはおそらく異なる方法?
10 awk  pipe 

1
WindowsでファイルのリストをRMDIRにパイプすることは可能ですか?
特定の式に一致するすべてのディレクトリを削除するために、Windowsコマンドプロンプト用のバッチファイルを作成しています。 最初にDIR、式に一致するディレクトリの単純なリストを返すために使用しています。次のように、出力の各行をRMDIRコマンドにパイプで渡します。 DIR *.delete /A:D /B /S | RMDIR /S /Q ただし、上記のコマンドは機能しないようです。これがなぜ機能しないのか完全には理解しておらず、説明を提供できる人には感謝しています。

1
tarアーカイブからいくつかのメンバーを抽出し、ネットワークを介してパイプする
編集:私は追加member01したいmember02とディレクトリblah/ tarball_1.tar.gztest/20ファイルのディレクトリが含まれています。メンバーtest/member01とtest/member02ディレクトリのみを抽出blah/し、ssh / scpを使用して別の「remote_host」にコピーしたい。 これはワンライナーとして実行できますか?、、またはの使用を検討しましたがtar、これらのユーティリティにはまだ熟練していないようです。paxcpio
9 tar  pipe  cpio 

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