最简单的方法是什么:
在文本文件中查找包含以下内容的行
listen = /var/run/php5-fpm.sock
并将该行替换为
listen = 127.0.0.1:9000
最佳答案
perl -i~ -pe 's|^\s*listen\s*=\s*\K /var/run/php5-fpm\.sock|127.0.0.1:9000|x' file
匹配listen = /var/run/php5-fpm.sock
与大量空格对齐,但仅替换 /var/run/php5-fpm.sock
到期部分\K
正面向后看(同 (?<=..)
)
关于linux - 查找包含并替换为的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257453/