使用 bash 脚本编辑 vi 文件
Editing a vi file using bash script
我正在 bash RHEL7 中编写脚本。我设法做了一些简单的 if-else 脚本,但是,我现在需要使用 bash 脚本编辑 /etc/ssh/sshd_config 文件。我必须删除协议 2 中的“#”。有什么办法可以做到这一点吗?此外,如果 Protocol 2 行不存在,我想添加它。如果能提供任何帮助,我将不胜感激。
@Michel O 用 sed -i
打败了我,但对于更复杂的编辑,还有 ex
,它使您可以从命令行获得 vi
的强大功能。
我正在 bash RHEL7 中编写脚本。我设法做了一些简单的 if-else 脚本,但是,我现在需要使用 bash 脚本编辑 /etc/ssh/sshd_config 文件。我必须删除协议 2 中的“#”。有什么办法可以做到这一点吗?此外,如果 Protocol 2 行不存在,我想添加它。如果能提供任何帮助,我将不胜感激。
@Michel O 用 sed -i
打败了我,但对于更复杂的编辑,还有 ex
,它使您可以从命令行获得 vi
的强大功能。