Awk 使用字符分隔符从文件中提取特定字段
我有一个1gb的文件,想得到第三个和第五个字段 该文件由(,)分隔: 输出: 我知道这可以用awk命令来完成Awk 使用字符分隔符从文件中提取特定字段,awk,text-processing,Awk,Text Processing,我有一个1gb的文件,想得到第三个和第五个字段 该文件由(,)分隔: 输出: 我知道这可以用awk命令来完成 谢谢 您可以使用以下内容: awk -F',' '{ print $3 "," $5 }' 其中-F指定您的字段分隔符。您可以使用如下内容: awk -F',' '{ print $3 "," $5 }' 其中-F指定您的字段分隔符。查看awk。您理解正确。我假设您已经在谷歌上搜索过awk,阅读了手册页上的一段或两段,并且自己尝试过一些东西,那么-您尝试过什么,您在哪里挣扎?如果,是
谢谢 您可以使用以下内容:
awk -F',' '{ print $3 "," $5 }'
其中-F指定您的字段分隔符。您可以使用如下内容:
awk -F',' '{ print $3 "," $5 }'
其中-F指定您的字段分隔符。查看awk。您理解正确。我假设您已经在谷歌上搜索过awk,阅读了手册页上的一段或两段,并且自己尝试过一些东西,那么-您尝试过什么,您在哪里挣扎?如果
,
是字段分隔符,为什么在您想要的输出中jesus atoche
之前没有空格?为什么在3
和5
之间有一个
?为什么在cc3
之前有两个空格?看看awk。你理解正确。我假设您已经在谷歌上搜索过awk,阅读了手册页上的一段或两段,并且自己尝试过一些东西,那么-您尝试过什么,您在哪里挣扎?如果,
是字段分隔符,为什么在您想要的输出中jesus atoche
之前没有空格?为什么在3
和5
之间有一个
?为什么在cc3
之前有两个空格?
awk -F',' '{ print $3 "," $5 }'