我已经尝试了批处理'for loops
'和Linux AWK。两者似乎都有相同的问题,他们忽略了制表符分隔文件中的空条目。我尝试打印第32列,但因为之前的一些条目在两个选项卡之间没有任何内容,所以会产生问题。AWK在分隔文本文件中包含空/空条目
有没有这方面的解决方法?或者你为此推荐的其他语言?
Col1 Col3 Col4
Col1 Col2 Col3 Col4
我已经尝试了批处理'for loops
'和Linux AWK。两者似乎都有相同的问题,他们忽略了制表符分隔文件中的空条目。我尝试打印第32列,但因为之前的一些条目在两个选项卡之间没有任何内容,所以会产生问题。AWK在分隔文本文件中包含空/空条目
有没有这方面的解决方法?或者你为此推荐的其他语言?
Col1 Col3 Col4
Col1 Col2 Col3 Col4
告诉awk
你的字段分隔符是使用-F
选项标签。实施例与您的示例打印第三列:
$ cat foo.txt
Col1 Col3 Col4
Col1 Col2 Col3 Col4
$ awk -F ' ' '{print $3}' foo.txt
Col3
Col3
而是定义'awk -F'\ t'...' –
感谢你们两个! – thisisnice05
交实际输入片段 – RomanPerekhrest
出于某种原因,突片示出作为空格,但成像也有在第一行上的列1和3 2页之间的选项卡。其他一切都是1选项卡。尝试打印第3栏 – thisisnice05
您写的*打印第32列*,后**实际**几行包含所有列和预期结果的那些行 – RomanPerekhrest