sed -i -c -e '/^$/d;/^#/' config_file
时间: 2023-09-29 10:06:49 浏览: 92
CentOS6.5安装Oracle11g
这也是一个 sed 命令,它的作用是删除一个配置文件中的空行和注释行。与之前的命令不同的是,这个命令中有两个命令,用分号隔开。第一个命令是 /^$/d,表示删除空行,和之前的命令一样。第二个命令是 /^# /,表示匹配以 # 开头的行,也就是注释行。这个命令没有指定操作,所以默认执行打印操作,即输出这些注释行。因此,这个命令会将 config_file 中的空行和注释行删除,并在屏幕上输出被删除的注释行。同时,-i 和 -c 参数的作用与之前相同。
阅读全文