J'essaye de changer la valeur de malloc pour dire 1234m via un script bash mais je ne vois pas les changements. Je suppose que c'est un problème avec mon regex, quelqu'un peut-il voir ce que j'ai fait de façon incorrecte?Script Bash pour modifier la configuration en utilisant sed
Chaîne
DAEMON_OPTS="-a :6081 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
code
# 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
Cela a fonctionné avec brio, merci! Je ne peux pas croire que j'ai manqué le m "à la fin de la ligne! – gazzwi86