我正在尝试通过 bash 脚本将 malloc 的值更改为 1234m,但没有看到任何更改。我认为这是我的正则表达式的问题,任何人都可以看到我做错了什么吗?
细绳
DAEMON_OPTS="-a :6081 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
代码
# get the memory allocation
echo "Enter the memory allocation"
read malloc
# update the default config
sed -ie 's/malloc,.*[0-9m]$/malloc,'$malloc'/gI' /etc/default/varnish