vim中匹配字符串时, 标记字符串其中一段的开始点和终点。然后再进行替换时,可以只替换这段标记的区间
^锚定行首,$锚定行尾。
比如^#.*test$,选取以#开头,test结尾的行
要在当前行中搜索字符串“ abc”的第一个匹配项,并将其替换为“ xyz”,则可以使用:
:s/abc/xyz/
看一下有没有启发
sed命令可以用来在文件中查找和替换文本
将文件/etc/nginx/nginx.conf中的“worker_processes 1;”更改为“worker_processes 2;
sed -i 's/worker_processes 1;/worker_processes 2;/' /etc/nginx/nginx.conf