grepを使用して論理ANDを使用して、異なる行の複数の式を一致させます。すべての式は同じテキストファイルに表示されます。

grepを使用して論理ANDを使用して、異なる行の複数の式を一致させます。すべての式は同じテキストファイルに表示されます。

main()次を含むすべてのPythonスクリプト(テキストファイル)を返そうとします。plt.style.use どこかにファイル内、つまり同じ行にはありません。

次の文書が見つかりました。これテキストファイルの1行に論理演算子を使用する方法について説明しますgrepが、フルテキストファイルについては言及しません。

私が試したことは次のとおりです。

grep -Rinw /home/andylu/Desktop/Python/Scripts/ -e 'main()\|plt.style.use'

このコマンドは、任意の用語(論理ORなど)を含むすべてのテキストファイルを返します。

論理ANDがないため、grep次のように複数の式の各行の順序を一致させることができます。この例:

grep -E '管理者。*販売|販売。*管理者'従業員.txt

私が探している用語はPythonスクリプトの他の行にエンコードされていますが、私に関連する同じテキストファイルに同時に表示される必要があるため、これは私には役立ちません。これは、フィルタリングしてgrep別の代替ツールを介してコンソールに返すテキストファイルです。


オペレーティングシステム:ルバントゥ20.04 LTS

ベストアンサー1

おすすめ記事