2017-04-26 9 views
-3

pythonで以下のコマンドを実行し、変数に出力したいと考えています。 Popen、システムメソッドを使用しようとしましたが、0または1のような特定のコンテンツをグレープしていません.Pythonも&文字に対して何らかのエラーを投げています。 誰もが提案することができます、どのように私はコマンドを準備することができます。 Pythonの使用2.4。PythonでのUnixコマンド&

"symtest host port USDSYM | & egrep -e '^0:' -e '^1:' " 
+1

あなたのPythonコードはどこですか? 「何らかのエラー」とは何ですか? – khelwood

+2

bashエラーが発生します: '予期しないトークンの近くに構文エラーがあります。 '&'' '&'は右端にあるはずですが、それはまったくそこにあるはずです。 – cdarke

答えて

0

サブプロセスからPopenを使用している場合は、パイプを渡してパイプを読み取ることができます。

+0

私はそれを試したが、Pythonは&文字のためにいくつかのエラーを投げた。 基本的に、私はこのcmdの出力からgrepパターンにしたいです。 同じunix cmdがUNIXプロンプトで動作しています。 – gopal