我有以下命令
$ bx cs clusters | grep "ibmc-s3-e2e-test"
ibmc-s3-e2e-test 1dfcc223e4744ccd891e7ac952707c99 normal 31 minutes ago 2 Dallas 1.10.7_1520
Ambikas-MacBook-Pro-2:~ ambikanair$ bx cs clusters | awk "ibmc-s3-e2e-test"
Ambikas-MacBook-Pro-2:~ ambikanair$
这两个命令有何不同。 grep
给了我所需的输出,但是awk
没有给我。
答案 0 :(得分:2)
您不了解awk "ibmc-s3-e2e-test"
是什么意思。它不会像grep一样检查与模式"ibmc-s3-e2e-test"
匹配的行,而是评估名为ibmc-s3-e2e-test
的变量的值。当然是空的。空值或零的默认操作为空。因此,您什么也看不到。
如果要检查模式,请执行yourCmd|awk '/pattern/'