Shell基礎之 paste命令

2021-09-23 23:23:27 字數 759 閱讀 1757

paste命令用於將文字檔案或標準輸出中的內容貼上到新的檔案,他可以將來自不同檔案的資料貼上到一起,形成新檔案

paste [option] file1 file2
paste命令選項及其意義

-d   #預設域分隔符是空格或tab鍵,設定新的域分隔符

-s #將每個檔案貼上成一行

-#從標準輸入中讀取資料

paste命令示例:

paste name age

將檔案name和age合併在一起,(貼上name和age,age的內容在name前)

paste age name

將檔案name和age合併在一起,並且使用:進行分隔

paste -d: name age

將檔案name和age合併在一起,並且使用@進行分隔

paste -d@ name age

將檔案name貼上在第一行,將檔案age貼上在第二行

paste -s name age

將檔案name貼上在第一行,將檔案age貼上在第二行,並用:進行分隔

paste -s -d: name age

paste命令的」-「選項比較特殊,當paste命令從標準輸入中讀取資料時,」-「選項才起作用

檢視/etc下的檔案列表,並用paste列印成每行顯示五個檔名

ls /etc/ | paste -d: - - - - -

Paste命令之簡單合併檔案

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

paste命令詳解

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

Shell基礎之 cut命令

cut命令用於從標準輸入檔案或文字檔案中按域或行提取文字 cut option file cut命令選項及其意義 c 指定提取的字元數或字元範圍 f 指定提取的域數或域範圍 d 改變域分隔符 cut c後跟數字表示字元數或字元範圍,共有三種表示方式 cn 表示第n個字元 cn m 表示n m個字元 ...