file - 在分隔类型文件中,bash如何在特定行中打印特定字段

  显示原文与译文双语对照的内容
99 0

我有一个排序的,分隔的类型文件,我想提取特定行的特定字段。

这是我的输入 file: somefile.csv


efevfe,132143,27092011080210,howdy,hoodie


adfasdfs,14321,27092011081847,howdy,hoodie


gerg,7659876,27092011084604,howdy,hoodie


asdjkfhlsdf,7690876,27092011084688,howdy,hoodie


alfhlskjhdf,6548,27092011092413,howdy,hoodie


gerg,769,27092011092415,howdy,hoodie


badfa,124314,27092011092416,howdy,hoodie


gfevgreg,1213421,27092011155906,howdy,hoodie



我想提取 27092011084688 ( 4th 行,column ) 。

我用了 awk'NR==4' 但它给了我整个 4th 线。

时间: 原作者:

103 1

非常简单:


awk -F',' 'NR == 4 { print $3 }' somefile.csv



使用 , 作为字段分隔符,在 somefile.csv 中采取记录编号 4和打印字段 3 。

原作者:
137 2

使用 awk的一种方法:


awk -F, 'NR==4 { print $3 }' file.txt



原作者:
...