0%

linux 替换多行字符串

例如替换

1
2
spring.redis.host=127.0.0.1
spring.redis.port=6379

1
2
spring.redis.host=192.168.1.1
spring.redis.port=6372

执行下边命令即可:

1
perl -i -p0e 's/spring.redis.host=127.0.0.1\nspring.redis.port=6379/spring.redis.host=192.168.1.1\nspring.redis.port=6372/s'