gpt4 book ai didi

linux - 从制表符分隔的文件中获取值

转载 作者:太空宇宙 更新时间:2023-11-04 09:24:59 24 4
gpt4 key购买 nike

我有一个制表符分隔的文件。如果值包含制表符,它们将包含在 " 中。因此示例记录将如下所示:

firstfield  secondfield thirdfield
firstfield "second field with tab" thirdfield
firstfield secondfield thirdfield

是否可以编写一个 cut/awk one liner 来处理这种情况?例如,我想获取第二列和第三列。

最佳答案

正如@fedorqui 评论的那样,对于此任务,有比 gawk 更好的工具,检查 FPAT无论如何都是可变的。

一个快速的 perl 解决方案。

perl -F'(\w+|"[^"]+")' -ane 'print $F[3]." ".$F[5]."\n"' file 

关于linux - 从制表符分隔的文件中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37385431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com