【发布时间】:2010-10-14 21:27:54
【问题描述】:
我的数据如下所示:
-1033
-
222
100
-30
-
10
我想要做的是捕获除“仅破折号”条目之外的所有数字。
为什么我下面的 awk 失败了?
awk '$4 != "-" {print $4}'
【问题讨论】:
-
适用于我,使用 GNU awk。你确定你指的是正确的领域吗? ($4)
-
也这么想。看起来很可疑
-
我认为 awk '!/-/' 也可以。我读到它与 awk '!($0 ~ "-")' 相同,但我不完全确定。