網(wǎng)站首頁 編程語言 正文
一、paste命令使用方法
1.1 paste命令作用
paste命令用于合并文件行
1.2 paste命令選項
- -d: 自定義間隔符,默認(rèn)為tab
- -s:串行處理,非并行
二、paste命令使用實例
首先準(zhǔn)備兩個文件demo1.conf和demo2.conf,其中demo1.conf內(nèi)容如下:
name
domain
ip
area
user
password
role
demo2.conf內(nèi)容如下
test
test
127.0.0.1
china
admin
admin
admin
2.1 將兩個文件,按照行合并
如下,此時將兩個文件按照行合并,同時中間默認(rèn)使用tab間隔,同時將結(jié)果打印出來
[root@jiayi-centos-01 opt]# paste demo1.conf demo2.conf
name test
domain test
ip 127.0.0.1
area china
user admin
password admin
role admin
[root@jiayi-centos-01 opt]#
需要注意的,paste命令是不會改變源文件的,此時查看兩個文件如下,可以發(fā)現(xiàn)內(nèi)容確實沒有改變。
[root@jiayi-centos-01 opt]# paste demo1.conf demo2.conf > demo.conf
[root@jiayi-centos-01 opt]# cat demo.conf
name test
domain test
ip 127.0.0.1
area china
user admin
password admin
role admin
[root@jiayi-centos-01 opt]#
如果希望將合并結(jié)果保存起來則可以使用重定向符號,如下所示
[root@jiayi-centos-01 opt]# paste demo1.conf demo2.conf > demo.conf
[root@jiayi-centos-01 opt]# cat demo.conf
name test
domain test
ip 127.0.0.1
area china
user admin
password admin
role admin
[root@jiayi-centos-01 opt]#
2.2 將兩個文件按照行合并,同時指定間隔符
通過-d參數(shù)指定間隔符,如下所示指定使用等號間隔
[root@jiayi-centos-01 opt]# paste -d= demo1.conf demo2.conf > demo.conf
[root@jiayi-centos-01 opt]# cat demo.conf
name=test
domain=test
ip=127.0.0.1
area=china
user=admin
password=admin
role=admin
[root@jiayi-centos-01 opt]#
2.3 將兩個文件串行合并
所謂串行合并,就是把第一個文件的內(nèi)容放在第一行,把第二個文件的內(nèi)容放在第二行,通過-s 參數(shù)實現(xiàn),如下所示,可以發(fā)現(xiàn),這種在打印table形式的輸出等場景下是非常有用的。
[root@jiayi-centos-01 opt]# paste -s demo1.conf demo2.conf > demo.conf
[root@jiayi-centos-01 opt]# cat demo.conf
name domain ip area user password role
test test 127.0.0.1 china admin admin admin
[root@jiayi-centos-01 opt]#
原文鏈接:https://blog.csdn.net/redrose2100/article/details/128372087
相關(guān)推薦
- 2022-09-30 Flutter?日歷組件簡單實現(xiàn)_Android
- 2022-09-19 Nginx最大連接數(shù)配置詳解_nginx
- 2023-10-17 My-form組件,基于element傳參展示用于后臺管理篩選的表單框
- 2023-02-17 Go語言如何實現(xiàn)TCP通信詳解_Golang
- 2022-10-02 iOS實現(xiàn)可拖動的浮動菜單_IOS
- 2022-08-29 Python使用re模塊實現(xiàn)正則表達(dá)式操作指南_python
- 2022-08-26 深入理解React調(diào)度(Scheduler)原理_React
- 2022-09-22 element form表單循環(huán)校驗(動態(tài)綁定的數(shù)據(jù))
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支