流编辑器(sed)与 Apache 虚拟主机自动化
1. 流编辑器(sed)基础操作
1.1 执行脚本与文件格式化
在命令行中,我们可以使用以下命令执行脚本并处理当前目录下的UPPMT目录文件:
$ parsecsv.sh tools通过这个命令,我们能以更易读的方式格式化文件,让普通文本文件不再单调。
1.2 隔离目录条目
当我们需要搜索特定条目时,可能需要不止一行信息。例如,若搜索hammer,由于条目占三行,我们要找到包含hammer的行及其后两行。可以使用grep的-A选项(-A是after的缩写)来实现:
$ parsecsv.sh tool | grep -A2 hammer1.3 sed 基本操作
sed是大多数 Linux 系统提供的核心命令。以下是一些简单示例:
-打印匹配行:
$ sed 'p' /etc/passwd这里的p <