将值附加到时间戳末尾

问题描述 投票:0回答:1

我在 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
linux append
1个回答
0
投票

如果有人觉得这有用,我想出了一个方法。 $2 包含时间戳,我已完成以下操作以添加 4 个零。

猫 cam_rep_20220120.csv_20220120_test.csv | awk '{$2=".0000";打印 $0}' > camrepnew.csv

这会在“.0000”之前创建一个带有空格的文件,然后您可以通过使用以下命令替换它来删除该空格

sed -i 's/.0000 /.0000,/g' camrepnew.csv

© www.soinside.com 2019 - 2024. All rights reserved.