
- 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
广告