網站首頁 編程語言 正文
一、paste命令使用方法
1.1 paste命令作用
paste命令用于合并文件行
1.2 paste命令選項
- -d: 自定義間隔符,默認為tab
- -s:串行處理,非并行
二、paste命令使用實例
首先準備兩個文件demo1.conf和demo2.conf,其中demo1.conf內容如下:
name
domain
ip
area
user
password
role
demo2.conf內容如下
test
test
127.0.0.1
china
admin
admin
admin
2.1 將兩個文件,按照行合并
如下,此時將兩個文件按照行合并,同時中間默認使用tab間隔,同時將結果打印出來
[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命令是不會改變源文件的,此時查看兩個文件如下,可以發現內容確實沒有改變。
[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]#
如果希望將合并結果保存起來則可以使用重定向符號,如下所示
[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參數指定間隔符,如下所示指定使用等號間隔
[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 將兩個文件串行合并
所謂串行合并,就是把第一個文件的內容放在第一行,把第二個文件的內容放在第二行,通過-s 參數實現,如下所示,可以發現,這種在打印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
相關推薦
- 2022-11-09 linphone-sdk-android版本號生成解析_Android
- 2022-07-02 C#并行編程之Task同步機制_C#教程
- 2022-04-17 WPF框架Prism中使用MVVM架構_實用技巧
- 2022-08-04 PyTorch中torch.manual_seed()的用法實例詳解_python
- 2022-11-06 Python操作XML文件的使用指南_python
- 2022-12-14 Docker中容器數據卷詳解_docker
- 2022-06-28 C#回收機制之資源回收托管_C#教程
- 2022-08-29 .NET?Core獲取配置文件內容_實用技巧
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支