SED找到某一行,然后在这一行中进行替换的命令写法
2010-12-18 14:19
274 查看
sed -i '/#PermitRootLogin/s/#//g' /etc/ssh/sshd_config
上面的命令先找到#PermitRootLogin这一行,然后再把行头的#去掉。
这种写法很有用,因为我们很多时候不适合直接用s命令上来就全文替换,而是只替换某一行,此时就可以这样写代码
上面的命令先找到#PermitRootLogin这一行,然后再把行头的#去掉。
这种写法很有用,因为我们很多时候不适合直接用s命令上来就全文替换,而是只替换某一行,此时就可以这样写代码
相关文章推荐
- sed 命令针对某一行进行替换操作
- 【Shell】使用sed命令替换文件中的某一行
- sed命令 替换文件内容
- linux 全局搜索某一文件并将文件内容并进行替换的命令
- sed命令替换字符包含斜杠\,引号的处理方法
- sed替换命令的使用
- Linux中使用sed命令替换字符串小结(转)
- 使用shell命令sed将指定目录下的所有文件中指定的字符串替换成指定的字符串
- sed命令介绍 及实例(替换换行符及大小写替换)
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- sed命令换行符问题以及跳转命令-对文件处理,整个文件先转换为一行处理完后再把换行加上
- 找到目录下的文件夹 并且进行压缩,然后再生成压缩文件到指定目录
- sed增加,删除,替换命令
- 【实用手记】使用sed命令替换指定文件内容
- Linux中使用sed命令替换字符串小结
- os x下使用sed进行字符串替换
- sed编辑器基础之替换命令
- sed 命令替换多个文件中的某个字符串
- 使用sed进行文字替换
- Linux文本处理命令--cut分割文件和sed查找替换的运用