在shell脚本(Almquist shell)中,我需要在注释文本模式之后替换下一行。
$sql=mysql_query("SELECT * FROM subjects s INNER JOIN careers c ON s.careers_id = c.id");
如果[-d ...行可能在该文件中出现的次数超过一次,我只能在中直接更改行 - 我只需要在注释后更改一行。 这可以用sed完成吗?
答案 0 :(得分:2)
使用GNU sed:
sed '/^# specific comment line$/{n;s/.*/foo/}' file
输出:
# specific comment line foo