标签: python
我是awk的新手,我有一个四列的文件,用空格分隔,我想更改第二和第三列的日期格式。我已经分享了以下记录的样本
349287741 20140123 20140329 7
我想在不影响记录位置的情况下将日期从%Y%m%d更改为%Y-%m-%d。
答案 0 :(得分:1)
您可以尝试此awk,
awk
awk '{ "date -d "$2" +%Y-%m-%d"|getline $2; "date -d "$3" +%Y-%m-%d"|getline $3;}1' yourfile