Linux paste命令mysql
Linux paste命令用於合併文件的列。paste指令會把每一個文件以列對列的方式,一列列地加以合併linux
將每一個指定文件裏的每一行整合到對應一行裏寫到標準輸出,之間用製表符分隔。若是沒有指定文件,或指定文件爲"-",程序將從標準輸入讀取數據sql
用法:ui
paste [-s][-d <間隔字符>][--help][--version][文件...]
參數解釋:spa
-d, --delimiters=列表 改用指定列表裏的字符替代製表分隔符 -s, --serial 不使用平行的行目輸出模式,而是每一個文件佔用一行 --help 顯示此幫助信息並退出 --version 顯示版本信息並退出
實例:code
一、建立三個文件進行合併blog
$ 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"進行合併,輸入以下命令it
[root@mysql linux]# paste file testfile testfile1 xiongdan 200 liangyuanm ss huanggai 56 lihaihui 233 zhixi 73 lymtrl 231
二、若使用paste指令的參數"-s",則能夠將一個文件中的多行數據合併爲一行進行顯示。例如,將文件"file"中的3行數據合併爲一行數據進行顯示,輸入以下命令io
[root@mysql linux]# paste -s file xiongdan 200 lihaihui 233 lymtrl 231