使用 awk 来“删除” CSV 文件中不需要的文本
我有一个像这样的 CSV 文件:
SUPPORT 07/30/2008-10:59:54 Eastern Daylight Time
123 07/03/2009-08:56:42 Eastern Daylight Time
DC321 07/10/2009-20:16:56 Eastern Daylight Time
其中日期是整列。 如何使用 awk 删除字符串的整个“东部夏令时间”部分?
I have a CSV file like this:
SUPPORT 07/30/2008-10:59:54 Eastern Daylight Time
123 07/03/2009-08:56:42 Eastern Daylight Time
DC321 07/10/2009-20:16:56 Eastern Daylight Time
where the date is an entire column.
how can i remove the entire "Eastern Daylight Time" part of the string with awk?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
根据您在 piotrsz 的回答中的评论,您可以通过以下方式删除 EDT 部分:
Based on your comment in piotrsz's answer, this is how you could remove the EDT part:
我不知道 awk,但 sed 版本是
I don't know awk, but a sed version would be
那么您只想要第一列和第二列? 如果是
So you want only the 1st and 2nd column? If yes
仅使用外壳
using just the shell