流编辑器(sed)与 Apache 虚拟主机自动化
1. 命令行文件格式化与隔离目录条目
在命令行中,我们有着强大的文件格式化能力。例如,执行以下命令可以使用当前目录下的 UPPMT 目录文件运行脚本:
$ parsecsv.sh tools
若要搜索特定条目,比如搜索“hammer”,由于条目可能跨多行(这里是三行),我们可以使用 grep 命令的 -A 选项( -A 是 after 的缩写)来显示匹配行及其后两行:
$ parsecsv.sh tool | grep -A2 hammer
2. sed 基础操作
sed 是许多 Linux 系统自带的核心命令,下面通过一些简单示例来了解其基本操作:
- 打印所有行 :
$ sed 'p' /etc/passwd
此命令中的 p 操作符会打印匹配的模式,由于未指定模式,会匹配所有行,且不抑制标准输出会导致行重复,结果是将 /etc/passwd 文件中的所有行打印两次。
- 仅打印修改后的行 :
超级会员免费看
订阅专栏 解锁全文
808

被折叠的 条评论
为什么被折叠?



