使用awk,sed等命令从文件中删除字段

时间:2015-11-29 08:49:10

标签: regex awk sed grep

我需要使用awk从时间戳中删除时区部分。

文件输入:

2015-09-30 07:01:33,979 test1

预期输出:

2015-09-30 07:01:33 test1

1 个答案:

答案 0 :(得分:0)

awk救援!

$ echo "2015-09-30 07:01:33,979 test1" | awk -F"[ ,]" '{print $1,$2,$4}' 
2015-09-30 07:01:33 test1

$ echo "2015-09-30 07:01:33,979 test1" | awk '{sub(/,.* /," ")}1'
2015-09-30 07:01:33 test1