我有一个包含文件列表的文件。我想过滤年份和整月文件,其中应跳过日期。我尝试使用awk '$6 =="2017-04"' filename.txt
显示除了4月文件以外的所有文件。
-rwxrwx--- 3 hdfs hadoop 420 2017-04-04 12:00
/apps/datafactory/09C8490A1491408019259/hdfs-test-file1.txt
答案 0 :(得分:1)
假设格式为YYYY-MM-DD
你可以
awk 'substr($6,1,7)=="2017-04"`
或
awk '$6~/^2017-04/'
但在任何一种情况下(包括你自己)你都不会得到任何误报。所以你需要支持你的主张
...显示除april文件以外的所有文件。
有证据。