awk字段是根据什么划分的

 我来答
橘膳诿2761
2017-12-05 · TA获得超过513个赞
知道小有建树答主
回答量:351
采纳率:36%
帮助的人:162万
展开全部
比如你有以下文件infile:
a,b,c,d,e,fa,e,c,d,e,fa,e,g,d,e,fa,f,c,d,e,fa,a,c,d,e,f你想按第二列进行排序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

awk 'BEGIN{
FS=","
}

{
ary[$2,NR]=$0
}

END{
nrw=asorti(ary, newary)
for(i=1;i<=nrw;i++)
print ary[newary[i]]
}' inputfile
a,a,c,d,e,f
a,b,c,d,e,f
a,e,c,d,e,f
a,e,g,d,e,f
a,f,c,d,e,f
追问
我想问的是 
skdj sdjs kjsd lsdj
sldjwle weljs eljs wlej
wkej slk sldkw ljk
这样一个文档 $1 $2 分别是哪部分
现在已经解决了 谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式