Linux paste命令詳解

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
相關文章
相關標籤/搜索