簡體   English   中英

使用 awk、sed 等命令從文件中刪除字段

[英]Remove field from file using commands like awk, sed

我需要使用 awk 從時間戳中刪除時區部分。

文件入口:

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

預期輸出:

2015-09-30 07:01:33 test1

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM