我有一个已排序,分隔的类型文件,我想提取特定行中的特定字段.
这是我的输入文件: 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行.
我在读取特定行和特定位置的字符串时遇到问题。我有一个输入文件,每行中的每个值都有一个固定的位置和固定的长度。这是我的输入文件的示例:
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 日)