我在 RHEL 服务器中有一个如下所示的 csv 文件,它有 900 万条记录。我需要创建一个新文件,并在日期戳末尾添加
.00000
。
Eg:2019-11-29 07:39:45.00000
样本记录
18045654,654897654645,2019-11-29 07:39:45,contra,tablu
到目前为止我已经尝试过下面的方法并且它没有添加任何东西
awk '{print $1,$2,$3.'00000',$4}' cam_rep_20220120.csv > camrepnew.csv
如果有人觉得这有用,我想出了一个方法。 $2 包含时间戳,我已完成以下操作以添加 4 个零。
猫 cam_rep_20220120.csv_20220120_test.csv | awk '{$2=".0000";打印 $0}' > camrepnew.csv
这会在“.0000”之前创建一个带有空格的文件,然后您可以通过使用以下命令替换它来删除该空格
sed -i 's/.0000 /.0000,/g' camrepnew.csv