Awk 未正确筛选日期 [重复]

Awk does not filter dates correctly [duplicate]

提问人:robertinho 提问时间:11/14/2023 更新时间:11/14/2023 访问量:38

问:

我有一个日期格式输出,我通过管道将其传递到 awk 中,如下所示:echo 2022-10-11 | awk -v arg="2023-10-11" '$1 >= $arg'

但是,它仍然呼应了日期,因为它不应该,因为 2022-10-11 不大于或等于 2023-10-11。

我错过了什么?

我已经尝试用双引号和一些类似的更改将$arg括起来,但这些似乎都没有显示出任何区别。

Linux Bash Shell AWK 过滤器

评论

1赞 pmf 11/14/2023
使用 instead 而不是,因为它是一个变量,而不是一个列。arg$arg
1赞 Ed Morton 11/14/2023
这与您之前的问题有何不同,该问题也作为同一问题的重复而关闭?
0赞 user1934428 11/14/2023
在 awk 中,是字段 nummer 存储在变量中的字段。$rr
0赞 user1934428 11/14/2023
我可以推荐一个awk教程吗?

答: 暂无答案