/*********************************************************************************
* Linux sed 替换第一次出现的字符串
* 说明:
* 需要替换配置文件中第一次出现的文本内容。
*
* 2016-12-16 深圳 南山平山村 曾剑锋
********************************************************************************/ 一、参考文档:
How to use sed to replace only the first occurrence in a file?
http://*.com/questions/148451/how-to-use-sed-to-replace-only-the-first-occurrence-in-a-file 二、测试代码:
sed -i '0,/IP = .*/s/IP = .*/IP = 10.10.10.10/' /usr/share/config.conf
相关文章
- linux批量替换多个文件中的字符串
- sed 替换文件中的字符串
- shell sed替换、删除文件中的某个字符串
- linux替换目录下所有文件中的某字符串
- 在字符串中替换两个字符的出现
- C#中用什么函数可以返回某一字符串从另一字符串的左/右侧开始算起第一次出现的位置
- linux的sed取指定字符串中的特定子字符串
- 如何在字符串中查找单词的部分出现并替换整个单词
- 如何使用sed替换文件中每行上的字符串之前的第n个空格
- 4.写一个控制台应用程序,接收一个长度大于3的字符串,完成下列功能: 1)输出字符串的长度。 2)输出字符串中第一个出现字母a的位置。 3)在字符串的第3个字符后面插入子串“hello”,输出新字符串。 4)将字符串“hello”替换为“me”,输出新字符串。 5)以字符“m”为分隔符,将字符串分离,并输出分离后的字符串。 */