在awk中,"~!"函数用于匹配不包含指定模式的行。它与"~"函数相反,"~"函数用于匹配包含指定模式的行。
以下是一个示例代码,演示了如何使用"~!"函数:
$ cat file.txt
apple
banana
orange
grape
$ awk '!/na/' file.txt
apple
grape
在上面的示例中,我们有一个名为file.txt的文件包含了一些水果的名称。我们使用!操作符和/na/模式来匹配不包含"na"的行。结果中只输出了不包含"na"的行,即"apple"和"grape"。