Linux 輸出文件列數,拼接文件

若是我只想看看文件的前幾行,每行的字段數(列數),個人文件已tab做爲分隔符(這個能夠本身指定),其具體命令以下:windows

head fileName | awk -F'\t' '{print NF}'

 

若是想着想着按列拼接文件,可用:spa

paste -d'\t' file1 file2

 

若是想着把一個空字段,拼接到某個文件的第一行呢?步驟以下:code

先創建一個空文件,而後再拼接:blog

touch file1

paste -d'\t' file1 file2

或者直接ast

paste -d'\t' file1 file2  #file1 is not existclass

 

要注意在windows和Linux西夏,換行符是不同的,windows採用"\r\n",而Linux採用"\n",因此若是是兩個系統的文件交互,尤爲是要將windows文件在Linux下處理時,要刪去多餘的"\r".awk

相關文章
相關標籤/搜索