我已經嘗試了批處理'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