- Linux 管理員教程
- 主頁
- CentOS 概覽
- 基本 CentOS Linux 命令
- 檔案/資料夾管理
- 使用者管理
- 配額管理
- Systemd 服務啟動和停止
- 使用 systemctal 進行資源管理
- 使用 crgoups 進行資源管理
- 程序管理
- 防火牆設定
- 在 CentOS Linux 中配置 PHP
- 使用 CentOS Linux 設定 Python
- 在 CentOS Linux 中配置 Ruby
- 在 CentOS Linux 中設定 Perl
- 安裝和配置 Open LDAP
- 建立 SSL 證書
- 在 CentOS 7 中安裝 Apache Web 伺服器
- 在 CentOS 7 中設定 MySQL
- 設定 Postfix MTA 和 IMAP/POP3
- 安裝匿名 FTP
- 遠端管理
- CentOS 中的流量監控
- 日誌管理
- 備份和恢復
- 系統更新
- Shell 指令碼
- 包管理
- 卷管理
- Linux 管理員有用資源
- Linux 管理員 - 快速指南
- Linux 管理員 - 有用資源
- Linux 管理員 - 討論
Linux 管理員 - 貼上命令
paste 命令用於合併檔案中的行。以下是常用的開關。
| 開關 | 操作 |
|---|---|
| -d | 指定分隔符 |
| -s | 一次貼上一個檔案而不是並行貼上 |
最能清晰理解-s開關的示例是參閱它 −
[root@centosLocal Documents]# cat myOS.txt && cat lines.txt Linux Windows Solaris OS X BSD line 1 line 2 line 3 line 4 line 5 [root@centosLocal Documents]# past myOS.txt lines.txt [root@centosLocal Documents]# paste myOS.txt lines.txt Linux line 1 Windows line 2 Solaris line 3 OS X line 4 BSD line 5 [root@centosLocal Documents]# paste -s myOS.txt lines.txt Linux Windows Solaris OS X BSD line 1 line 2 line 3 line 4 line 5 [root@centosLocal Documents]#
因此,如果我們希望透過合併兩個不同的檔案來建立冒號或製表符分隔的檔案,paste 命令可以相當簡單地實現這一點 −
[root@centosLocal Documents]# paste -d":" myOS.txt lines.txt Linux:line 1 Windows:line 2 Solaris:line 3 OS X:line 4 BSD:line 5 [root@centosLocal Documents]# paste -d"\\t" myOS.txt lines.txt Linux line 1 Windows line 2 Solaris line 3 OS X line 4 BSD line 5 [root@centosLocal Documents]#
使用paste可以很容易地獲取檔案並將其製作成製表符分隔的列 −
[root@centosLocal Documents]# paste -d"\t" - - < lines.txt line 1 line 2 line 3 line 4 line 5 [root@centosLocal Documents]#
basic_centos_linux_commands.htm
廣告