Linux paste命令詳解
阿新 • • 發佈:2019-01-16
一行 size 一個 ... --help cat paste 如果 行數
Linux paste命令
Linux paste命令用於合並文件的列。paste指令會把每個文件以列對列的方式,一列列地加以合並
將每個指定文件裏的每一行整合到對應一行裏寫到標準輸出,之間用制表符分隔。如果沒有指定文件,或指定文件為"-",程序將從標準輸入讀取數據
用法:
paste [-s][-d <間隔字符>][--help][--version][文件...]
參數解釋:
-d, --delimiters=列表 改用指定列表裏的字符替代制表分隔符 -s, --serial 不使用平行的行目輸出模式,而是每個文件占用一行 --help 顯示此幫助信息並退出 --version 顯示版本信息並退出
實例:
1、創建三個文件進行合並
$ cat file #file文件的內容 xiongdan 200 lihaihui 233 lymlrl 231 $ cat testfile #testfile文件的內容 liangyuanm ss $ cat testfile1 #testfile1文件的內容 huanggai 56 zhixi 73
使用paste指令將文件"file"、"testfile"、"testfile1"進行合並,輸入如下命令
[root@mysql linux]# paste filetestfile testfile1 xiongdan 200 liangyuanm ss huanggai 56 lihaihui 233 zhixi 73 lymtrl 231
2、若使用paste指令的參數"-s",則可以將一個文件中的多行數據合並為一行進行顯示。例如,將文件"file"中的3行數據合並為一行數據進行顯示,輸入如下命令
[root@mysql linux]# paste -s file xiongdan 200 lihaihui 233 lymtrl 231
Linux paste命令詳解