Linux下paste命令詳解

2021-08-07 02:53:45 字數 458 閱讀 7216

paste單詞意思是貼上。該命令主要用來將多個檔案的內容合併,與cut命令完成的功能剛好相反。

貼上兩個不同**的資料時,首先需將其分類,並確保兩個檔案行數相同。paste將按行將不同檔案行資訊放在一行。預設情況下, paste連線時,用空格或tab鍵分隔新行中不同文字,除非指定-d選項,它將成為域分隔符。

paste格式為:

paste -d -s -file1 file2

選項含義如下:

-d 指定不同於空格或tab鍵的域分隔符。例如用@分隔域,使用- d @。

-s 將每個檔案合併成行而不是按行貼上。

- 使用標準輸入。例如ls -l |paste ,意即只在一列上顯示輸出。(這個引數的解釋是網上找來的,但從後面的例子來看,應該是對輸出的列進行設定。)

例子:檔案: pas1

id897

id666

id982

檔案:

paste命令詳解

基礎命令學習目錄首頁 個人分類 linux paste命令和cut命令用法有點相似.用法格式 paste 選項 檔案1 檔案2 多個檔案用空格隔開即可 選項 d 指定分割符,預設為製表符 s 以每個檔案為乙個處理單元 rocrocket rocrocket programming cat p1.tx...

Linux 命令(43) paste 命令

paste 命令將多個檔案的相應行預設以 tab 分隔符橫向連線起來,輸出到標準輸出。paste 後可接多個檔案,不限於 2 個檔案。如果檔案寫成連字元 表示內容來自標準輸入。paste 相對於 join 來說,簡單許多,不需要有相同的字段也可按行拼接。pasete options files d,...

Linux 字元轉換命令paste

這個 paste 就要比join 簡單多了!相對於 join 必須要比對兩個檔案的資料相關性,paste 就直接 將兩行貼在一起,且中間以 tab 鍵隔開 而已!簡單的使用方法 root www paste d file1 file2 選項與引數 d 後面可以接分隔字元。預設是以 tab 來分隔的!...