NOTを使用するとブール論理がどのように機能するかを理解しようとしています。awkを使用した例を挙げます
を含むテキストファイルがあります
CORE
PORT
CORE
PORT
COREPORT
CORE
COREPORT
そして、すべてのCOREPORT行を削除したいと思います。私がそれをやろうと思った方法は、(コアではない)と(ポートではない)でした。
awk '/!CORE/&&/!PORT/{print}'
しかし、私がそれを試してみると、Imは実際にはANDの代わりにORを使用することになっています
awk '/!CORE/||/!PORT/{print}'
誰かが私の考えが間違っているところを説明できれば本当に嬉しいですし、ベン図やkathyschrockのブールマシンのようなもので視覚化できればとても嬉しいです