如何从csv文件的时间戳列中提取特定的年份



我有一个很大的CSV文件,它有很多列,而且很多列都有时间戳。我想只根据其中1列筛选特定年份的数据。

我的一些输入CSV看起来像的例子:(没有头)

<表类> tbody><<tr>1726384711/20/2018 3:00:13点11/23/2018 6:45:00是批准1948374212/22/2019 4:00:12点1/10/2020 4:50:11是批准3827493810/10/2018 2:02:19点02/07/2019 1:04:15点批准
  • 首先,在awk中,第二列不是$1,而是$2(请记住,$0指的是整行/寄存器)。

  • 第二:代替==文字比较,使用匹配~的正则表达式(我找到的第一个教程)。

您需要的命令是:

awk -F, -e '$2 ~ /2019/' file1.csv > file2.csv

相关内容

  • 没有找到相关文章

最新更新