shell文本過濾編程(十一):paste命令

來源:互聯網
上載者:User

標籤:指令碼

【著作權聲明:轉載請保留出處:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
從字面上可以看出,paste命令和cut命令功能相反,cut命令是從檔案行中取出欄位,而paste命令是將檔案行資訊合并到一行。
paste命令使用方法為:

paste -d -s -file1 file2

-s選項是將檔案行合并成一行。
比如現有如下檔案:

# paste 1.filenameallenbobchrisdyao
# paste 1.file -s name    allen    bob    chris    dyao

該命令將檔案每行按tab鍵分隔合并成一行。

-d選項指定分隔字元號。比如:

# paste -s -d - 1.file name-allen-bob-chris-dyao


paste可以將多個檔案按列拼接起來,如下:

# paste 1.file 2.file  3.filename    sex    ageallen    mail    25bob    female    27chris    male    56dyao    mail    14    female    19

還可以將多個檔案按列拼接起來:
# paste 1.file 2.file  3.file -sname    allen    bob    chris    dyaosex    mail    female    male    mail    femaleage    25    27    56    14    19

當然也可以制定分隔字元號:
# paste 1.file 2.file  3.file -s -d:name:allen:bob:chris:dyaosex:mail:female:male:mail:femaleage:25:27:56:14:19

或者
# paste 1.file 2.file  3.file -d:name:sex:ageallen:mail:25bob:female:27chris:male:56dyao:mail:14:female:19

 

 


 

shell文本過濾編程(十一):paste命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.