我要替换这个
192.168.1.100,192.168.1.101,192.168.1.102
至
server 192.168.1.100;server 192.168.1.101;server 192.168.1.102;
在Linux中使用sed命令。
这可以通过两种替换来完成:首先在所有出现的字符串开头或逗号之后插入“ server”(即“ server”,后跟一个空格),然后替换所有出现的逗号或末尾。带分号的字符串。
sed -E 's/(^|,)/&server /g; s/(,|$)/;/g;' <<<'192.168.1.100,192.168.1.101,192.168.1.102';
## server 192.168.1.100;server 192.168.1.101;server 192.168.1.102;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句