亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux paste命令的使用方法

 更新時(shí)間:2020年02月21日 11:54:43   作者:滄海一笑-dj  
這篇文章主要介紹了Linux paste命令的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

01. 命令概述

paste命令會(huì)把每個(gè)文件以列對(duì)列的方式,一列列地加以合并 ,他就是相當(dāng)于把兩個(gè)不同的文件內(nèi)容粘貼在一起,形成新的文件。

注意:paste默認(rèn)粘貼方式以列的方式粘貼,但是并不是不能以行的方式粘貼,加上-s選項(xiàng)就可以行方式粘貼。

02. 命令格式

用法:paste [選項(xiàng)]... [文件]...

03. 常用選項(xiàng)

將每個(gè)指定文件里的每一行整合到對(duì)應(yīng)一行里寫(xiě)到標(biāo)準(zhǔn)輸出,之間用制表符分隔。
如果沒(méi)有指定文件,或指定文件為"-",程序?qū)臉?biāo)準(zhǔn)輸入讀取數(shù)據(jù)。

長(zhǎng)選項(xiàng)必須使用的參數(shù)對(duì)于短選項(xiàng)時(shí)也是必需使用的。
  -d, --delimiters=列表 改用指定列表里的字符替代制表分隔符
  -s, --serial  不使用平行的行目輸出模式,而是每個(gè)文件占用一行
      --help  顯示此幫助信息并退出
      --version  顯示版本信息并退出

04. 參考示例

文件內(nèi)容如下

[deng@localhost test]$ cat file1
1
2
3
4
5
6
[deng@localhost test]$ cat file2
AA
BB
CC
DD
EE
FF
[deng@localhost test]$ 

 4.1 合并兩個(gè)文件

[deng@localhost test]$ paste file1 file2
1    AA
2    BB
3    CC
4    DD
5    EE
6    FF
[deng@localhost test]$ 

可以看出 默認(rèn)使用制表符分隔

[deng@localhost test]$ paste file1 file2 | sed -n l
1\tAA$
2\tBB$
3\tCC$
4\tDD$
5\tEE$
6\tFF$
[deng@localhost test]$ 

4.2 指定字符代表制表符作為分隔符

[deng@localhost test]$ paste -d '*' file1 file2
1*AA
2*BB
3*CC
4*DD
5*EE
6*FF
[deng@localhost test]$ 

4.3 每個(gè)文件合并成行而不是按行粘貼。(行列轉(zhuǎn)置會(huì)用到)

[deng@localhost test]$ paste -s -d '*' file1 file2
1*2*3*4*5*6
AA*BB*CC*DD*EE*FF
[deng@localhost test]$ 

要注意一點(diǎn),此處一定要把星號(hào)用引號(hào)括起來(lái)(單引號(hào)雙引號(hào)均可),否則 Shell]會(huì)把星號(hào)擴(kuò)展為當(dāng)前目錄下的文件列表,千萬(wàn)小心。

4.4 行列倒轉(zhuǎn)

[deng@localhost test]$ paste -s file1
1    2    3    4    5    6
[deng@localhost test]$ 

4.5 兩個(gè)文件行數(shù)不同

[deng@localhost test]$ paste file1 file2
1    AA
2    BB
3    CC
4    DD
5    EE
6    FF
7
[deng@localhost test]$ 

注意, 參數(shù)的順序?qū)敵鍪怯杏绊懙?/p>

[deng@localhost test]$ paste file2 file1
AA   1
BB   2
CC   3
DD   4
EE   5
FF   6
    7
[deng@localhost test]$ 

4.6 拼接多個(gè)文件

[deng@localhost test]$ paste file1 file2 file3
1    AA   aa
2    BB   bb
3    CC   cc
4    DD   dd
5    EE   ee
6    FF   ff
7
[deng@localhost test]$ 

paste 好強(qiáng)大,多個(gè)文件,照樣能夠按行拼接。而且會(huì)發(fā)現(xiàn),paste 拼接是和文件列表的順序有關(guān)的。

paste命令還有一個(gè)很有用的選項(xiàng)(-)。意即對(duì)每一個(gè)(-),從標(biāo)準(zhǔn)輸入中讀一次數(shù)據(jù)。使用空格作域分隔符,以一個(gè)6列格式顯示目錄列表。方法如下:

[root@master etc]# cat /etc/passwd|head -n 5|cut -d : -f 1,3-5|paste -d@ - - -
root:0:0:root@bin:1:1:bin@daemon:2:2:daemon
adm:3:4:adm@lp:4:7:lp@
[root@master etc]# cat /etc/passwd|head -n 5|cut -d : -f 1,3-5|paste -d@ - - - 
root:0:0:root@bin:1:1:bin@daemon:2:2:daemon
adm:3:4:adm@lp:4:7:lp@
[root@master etc]# cat /etc/passwd|head -n 5|cut -d : -f 1,3-5|paste -d@ - - - -
root:0:0:root@bin:1:1:bin@daemon:2:2:daemon@adm:3:4:adm
lp:4:7:lp@@@
[root@master etc]# cat /etc/passwd|head -n 5|cut -d : -f 1,3-5|paste -d@ - - - - -
root:0:0:root@bin:1:1:bin@daemon:2:2:daemon@adm:3:4:adm@lp:4:7:lp
[root@master etc]# cat /etc/passwd|head -n 5|cut -d : -f 1,3-5|paste -d@ - - - - - -
root:0:0:root@bin:1:1:bin@daemon:2:2:daemon@adm:3:4:adm@lp:4:7:lp@
[root@master etc]# cat /etc/passwd|cut -d : -f 1,3-5|paste -d@ - - - - - -
root:0:0:root@bin:1:1:bin@daemon:2:2:daemon@adm:3:4:adm@lp:4:7:lp@sync:5:0:sync
shutdown:6:0:shutdown@halt:7:0:halt@mail:8:12:mail@uucp:10:14:uucp@operator:11:0:operator@games:12:100:games
gopher:13:30:gopher@ftp:14:50:FTP User@nobody:99:99:Nobody@dbus:81:81:System message bus@usbmuxd:113:113:usbmuxd user@avahi-autoipd:170:170:Avahi IPv4LL Stack
vcsa:69:69:virtual console memory owner@rtkit:499:497:RealtimeKit@abrt:173:173:@haldaemon:68:68:HAL daemon@saslauth:498:76:"Saslauthd user"@postfix:89:89:
ntp:38:38:@apache:48:48:Apache@avahi:70:70:Avahi mDNS/DNS-SD Stack@pulse:497:496:PulseAudio System Daemon@gdm:42:42:@sshd:74:74:Privilege-separated SSH
tcpdump:72:72:@zookeeper:500:500:zookeeper@hadoop:501:501:@@@

到此這篇關(guān)于Linux paste命令的使用方法的文章就介紹到這了,更多相關(guān)Linux paste命令內(nèi)容請(qǐng)搜素腳本之家以前的文章或下面相關(guān)文章,希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 解決Ubuntu19 安裝Theano問(wèn)題

    解決Ubuntu19 安裝Theano問(wèn)題

    這篇文章主要介紹了解決Ubuntu19 安裝Theano出現(xiàn)"No module named ‘theano.compat.six’"問(wèn)題,需要的朋友可以參考下
    2019-12-12
  • Linux文件系統(tǒng)之緩沖區(qū)詳解

    Linux文件系統(tǒng)之緩沖區(qū)詳解

    在 Linux 中,緩沖區(qū)通常指的是用于臨時(shí)存儲(chǔ)數(shù)據(jù)的內(nèi)存區(qū)域,它可以用來(lái)提高系統(tǒng)性能,Linux 中有多種類(lèi)型的緩沖區(qū),包括文件系統(tǒng)緩沖區(qū)、網(wǎng)絡(luò)緩沖區(qū)等,本文給大家詳細(xì)介紹了Linux文件系統(tǒng)之緩沖區(qū),感興趣的朋友可以參考下
    2024-02-02
  • linux軟鏈接的創(chuàng)建、刪除和更新方式

    linux軟鏈接的創(chuàng)建、刪除和更新方式

    這篇文章主要介紹了linux軟鏈接的創(chuàng)建、刪除和更新方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Linux如何配置ntp時(shí)間同步

    Linux如何配置ntp時(shí)間同步

    本文介紹了在Linux系統(tǒng)中配置時(shí)間同步的兩種方法:使用Chrony和NTP,對(duì)于Chrony,步驟包括安裝Chrony,編輯配置文件/etc/chrony/chrony.conf,重啟服務(wù)并檢查配置,對(duì)于NTP,步驟涉及安裝NTP,修改配置文件/etc/ntp.conf
    2024-10-10
  • 最新Linux下安裝tomcat8圖解過(guò)程

    最新Linux下安裝tomcat8圖解過(guò)程

    這篇文章主要介紹了最新的Linux下安裝tomcat8圖解過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • CentOS MySQL 5.7編譯安裝步驟詳細(xì)說(shuō)明

    CentOS MySQL 5.7編譯安裝步驟詳細(xì)說(shuō)明

    這篇文章主要介紹了CentOS MySQL 5.7編譯安裝詳細(xì)介紹的相關(guān)資料,這里對(duì)安裝步驟進(jìn)行了詳細(xì)介紹,需要的朋友可以參考下
    2016-12-12
  • 在Windows的Apache服務(wù)器上配置對(duì)PHP和CGI的支持

    在Windows的Apache服務(wù)器上配置對(duì)PHP和CGI的支持

    這篇文章主要介紹了在Windows的Apache服務(wù)器上配置對(duì)PHP和CGI的支持,其中CGI腳本文中演示的為Perl示例,需要的朋友可以參考下
    2015-07-07
  • Linux VPS安全設(shè)置之二 禁用ROOT賬戶(hù)

    Linux VPS安全設(shè)置之二 禁用ROOT賬戶(hù)

    我們網(wǎng)站是軟件掃描,還是人為的操作端口的掃描弱命令是一種方法,其次就是猜測(cè)ROOT權(quán)限賬戶(hù)
    2012-09-09
  • Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問(wèn)題

    Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問(wèn)題

    這篇文章主要介紹了Linux下關(guān)于mtrace工具排查內(nèi)存泄露的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • linux cgroups詳細(xì)介紹

    linux cgroups詳細(xì)介紹

    cgroups(Control Groups) 是 linux 內(nèi)核提供的一種機(jī)制,這種機(jī)制可以根據(jù)需求把一系列系統(tǒng)任務(wù)及其子任務(wù)整合(或分隔)到按資源劃分等級(jí)的不同組內(nèi),從而為系統(tǒng)資源管理提供一個(gè)統(tǒng)一的框架。這篇文章主要介紹了linux cgroups 簡(jiǎn)介,需要的朋友可以參考下
    2018-08-08

最新評(píng)論