青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網(wǎng)

17站長網(wǎng) 首頁 網(wǎng)站 服務器 查看內容

Linux paste命令是如何使用的

2022-10-18 09:04| 查看: 1446 |來源: 互聯(lián)網(wǎng)

01. 命令概述 paste命令會把每個文件以列對列的方式,一列列地加以合并 ,他就是相當于把兩個不同的文件內容粘貼在一起,形成新的文件。 注意:paste默認粘 ...

01. 命令概述

paste命令會把每個文件以列對列的方式,一列列地加以合并 ,他就是相當于把兩個不同的文件內容粘貼在一起,形成新的文件。

注意:paste默認粘貼方式以列的方式粘貼,但是并不是不能以行的方式粘貼,加上-s選項就可以行方式粘貼。

02. 命令格式

用法:paste [選項]... [文件]...

03. 常用選項

將每個指定文件里的每一行整合到對應一行里寫到標準輸出,之間用制表符分隔。
如果沒有指定文件,或指定文件為"-",程序將從標準輸入讀取數(shù)據(jù)。

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

04. 參考示例

文件內容如下

[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 合并兩個文件

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

可以看出 默認使用制表符分隔

[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 每個文件合并成行而不是按行粘貼。(行列轉置會用到)

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

要注意一點,此處一定要把星號用引號括起來(單引號雙引號均可),否則 Shell]會把星號擴展為當前目錄下的文件列表,千萬小心。

4.4 行列倒轉

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

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

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

注意, 參數(shù)的順序對輸出是有影響的

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

4.6 拼接多個文件

[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 好強大,多個文件,照樣能夠按行拼接。而且會發(fā)現(xiàn),paste 拼接是和文件列表的順序有關的。

paste命令還有一個很有用的選項(-)。意即對每一個(-),從標準輸入中讀一次數(shù)據(jù)。使用空格作域分隔符,以一個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:@@@

以上Linux paste命令是如何使用的就是小編為大家收集整理的全部內容了,希望對大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關注我們的后續(xù)更新。

本文最后更新于 2022-10-18 09:04,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關注站長、創(chuàng)業(yè)、關注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關注站長網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 古月娜下面好紧好爽 | 伊人久久久久久久久香港 | 4399日本电影完整版在线观看免费 | 国产无遮挡又黄又爽在线视频 | 青苹果乐园在线观看电视剧 | 男女牲交全过程免费播放 | 性生片30分钟| 99国产精品偷窥熟女精品视频 | 无羞耻肉动漫在线观看 | 人人做人人干 | 亚洲.欧美.中文字幕在线观看 | 在线国内自拍精品视频 | 91热久久免费频精品动漫99 | 黄色片中文 | 影音先锋男人av橹橹色 | 国产色婷婷精品人妻蜜桃成熟时 | 色偷偷男人天堂 | 国产伦精品一区二区免费 | 亚洲精品动漫免费二区 | 1313久久国产午夜精品理论片 | 97国产精品久久精品国产 | 国产人妻人伦精品久久无码 | 久久精品视频在线看99 | 美女被艹网站 | www免费看.男人的天堂 | 777黄色片| 红尘影院手机在线观看 | 国产综合在线视频 | 日本xxxxxxx| 中文字幕在线永久 | 日本夜爽爽一区二区三区 | 蜜桃人妻无码AV天堂三区 | 午夜视频在线网站 | 99国产精品白浆在线观看免费 | 精品国产乱码久久久久久免费流畅 | 日日碰狠狠躁久久躁77777 | 在线电影一区二区 | 无码国产伦一区二区三区视频 | 男女作爱在线播放免费网页版观看 | 在线观看国产人视频免费中国 | 国产h视频免费观看 |