我有一个文本文件employees:
Chen Cho 5/19/63 203-344-1234 $76
Tom Billy 4/12/45 913-972-4536 $102
Larry White 11/2/54 908-657-2389 $54
Bill Clinton 1/14/60 654-576-4114 $201
Steve Ann 9/15/71 202-545-8899 $58
Run Code Online (Sandbox Code Playgroud)
当我这样做时awk '$4 < 40' employees,我得到:
203-344-1234
202-545-8899
Run Code Online (Sandbox Code Playgroud)
它给出相同的输出,直到< 65我比较时$4 < 66,我得到:
203-344-1234
654-576-4114
202-545-8899
Run Code Online (Sandbox Code Playgroud)
我对 的这种行为感到困惑awk。看起来它只是比较字段的前两位数字,而不是抛出一些错误,说明无法进行比较或其他操作。
awk我的问题是:在这种情况下比较/行为如何?谢谢。
awk ×1