它试图在第 3 列中 grep 数字 <4 的字符串。我的数据:
52343523412312;52343523412312;4
52343523412312;52343523412312;4
52343523412312;52343523412312;4
52343523262412;52343523262412;3
Run Code Online (Sandbox Code Playgroud)
我试过AWK:
awk -F; '$3!="4"'
Run Code Online (Sandbox Code Playgroud)
但仍然收到错误 - awk: option requires an argument -- F
我做错了什么?
seu*_*mac 12
一些东西。您的 shell;用作命令分隔符,因此您需要\为您的命令引用它(或用 转义它)。此外,您不应该引用 the,4因为它是一个数字。最后,您想要“小于 4”,而不是“不等于 4”。所以,总的来说,你可以这样做:
awk -F';' '$3<4'
Run Code Online (Sandbox Code Playgroud)