简体   繁体   English

使用 bash 脚本替换配置文件中的行

[英]Replace line in config file using bash script

I have a line as follows in varnish config file.我在清漆配置文件中有如下一行。

VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}"

I need to replace the whole line above with我需要用上面的整行替换

VARNISH_STORAGE="malloc,${VARNISH_STORAGE_SIZE}"

I need to write a shell script for this.我需要为此编写一个shell脚本。 How can I achieve this using sed or should I use something else?我怎样才能使用 sed 来实现这一点,或者我应该使用其他东西吗?

sed 's/file,${VARNISH_STORAGE_FILE}/malloc/' filename

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM