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

相关文章
相关标签/搜索