小编fai*_*zal的帖子

如何从分隔类型文件中的特定行打印特定字段

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

这是我的输入文件: 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
Run Code Online (Sandbox Code Playgroud)

我想提取27092011084688(第4行,第3列的值).

我用过,awk 'NR==4'但它给了我整整4行.

csv bash shell awk file

6
推荐指数
1
解决办法
3344
查看次数

如何读取特定行和特定位置?

我在读取特定行和特定位置的字符串时遇到问题。我有一个输入文件,每行中的每个值都有一个固定的位置和固定的长度。这是我的输入文件的示例:

sltele     Hoodie   24051988 d12Hdq
sltele     Hoodie   07051987 d30Hdq
sltele     Hoodie   07082011 d08Hdq
sltele     Hoodie   09081961 d04Hdq
sltele     Hoodie   20041962 d14Hdq
sltele     Hoodie   20032000 d01Hdq
sltele     Hoodie   13062002 d05Hdq
Run Code Online (Sandbox Code Playgroud)

我需要在第一行的第三列中读取一个字符串。所以,我用了这个

awk 'NR==1 {print $2, $3}' inputfile.inp
Run Code Online (Sandbox Code Playgroud)

如何以字符位置为参数获得准确结果?(12-18 日和 21-28 日)

unix bash shell solaris file

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×2

file ×2

shell ×2

awk ×1

csv ×1

solaris ×1

unix ×1