Awk 使用字符分隔符从文件中提取特定字段

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

我有一个1gb的文件,想得到第三个和第五个字段

该文件由(,)分隔:

输出:

我知道这可以用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 }'