pax*_*blo 28
当然可以:
pax$ echo 'hello
goodbye' | gawk '{if ($0 == "hello") {print "HELLO"}}'
HELLO
Run Code Online (Sandbox Code Playgroud)
您也可以进行不等式(有序)测试:
pax> printf 'aaa\naab\naac\naad\n' | gawk '{if ($1 < "aac"){print}}'
aaa
aab
Run Code Online (Sandbox Code Playgroud)
你可以使用标准的布尔运算符在awk中进行字符串比较,这与你必须使用strcmp()的C不同.
echo "xxx yyy" > test.txt
cat test.txt | awk '$1!=$2 { print($1 $2); }'