私はgrepをより速く行くようにするには、テキストファイル1.grep
bashが正しく
grep -P -e "^<job.+type.+rule" "Emake-4agents-1st-10-25-51.53.xml"
を持って、私はこれが正常に動作しますbash
cat 1.grep | bash > 1.search
で次の操作を行いは通常ですが、この場合は次のようになります。
$ cat 1.grep
grep -P -e "^<job.+type.+rule" "Emake-4agents-1st-10-25-51.53.xml"
$ cat 1.grep | bash > 2.search
: No such file or directory25-51.53.xml
なぜbash
私の.xml
ファイル名はディレクトリであると判断されますか?
あなたは 'cat foo | bash'をやりたくないので、' foo'をハッシュバングでシェルスクリプトとして作ることができ、 '+ x' – Kent
' cat'_ing_bash'は助けになりません。 'grep -P -e"^ 1.search' –
agc
@agcこれは実用的ではありません。他のパラメータ。これはほんの一例です。 – Adrian