awk +仅当第四个字段为 0 时才打印行中的第二个字段
仅当第四个字段不为 0(零)时,如何通过 awk 打印 $2。
line="root 13246 11314 457 15: qsRw -m1"
那么 awk 将打印 13246,但如果
line="root 13246 11314 0 15: qsRw -m1"
那么 awk 将不会打印任何内容
How to print $2 by awk only if the fourth field is not 0 (zero).
line="root 13246 11314 457 15: qsRw -m1"
then awk will print 13246, but if
line="root 13246 11314 0 15: qsRw -m1"
then awk will not print anything
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者只是
awk的语法是
“模式”部分实际上是隐式的“if”控制流结构。因此你可以
省略放置“if”关键字。
or just
The syntax of awk is
the "pattern" part is actually an implicit "if" control flow structure. Therefore you can
omit putting an "if" keyword.