解決済み 以下のコメントを参照
わかりました、これはトリッキーです:
私はJavaからこのコマンドを呼び出しますProcess.exec():
grep -ne 'xxx\|yyy' file
のみを返しますxxxか?
編集: Java\で withをエスケープします。\\
しかし、同じマシンのコマンドラインからまったく同じコマンドを呼び出すと、両方が返さxxxれyyy、期待どおり!?
-E私はすべてを試しまし'た".
誰かがまったく同じ奇妙な問題に遭遇しましたか?