我向发出以下命令
hdfs dfs -ls "+hdfsdir" | awk '{$6 == '2022-03-07' ; {print $8}'
6美元包含2022-03-07格式的日期。
但当我执行这个查询时,它也会给出所有其他日期的结果。
我做错了什么吗,或者有其他方法可以让约会过时吗?
您可以使用双引号来匹配日期,删除开头的花括号并删除;
,否则它将只打印字段nr 8作为单独的语句。
awk '$6 == "2022-03-07" {print $8}'