sed: Extraer el valor de una variable com la forma variable="valor" de un fichero de configuración

Supongamos que tenemos un fichero de configuración como /etc/default/sincpuppet en el que existen definiciones de variables como las siguientes:

grep -v -e "#" -e "^$" /etc/default/sincpuppet
 
LOCALES="es_ES.UTF-8"
ENABLE="yes"
PING_SERVER="puppetinstituto"
PING_TRIES="3"
SPLAYLIMIT="3m"
WAITFORCERT="30"

Podemos extraer el valor de cada variable utilizando el comando sed como en el siguiente ejemplo, donde extraemos el valor de la variable INTERVAL:

sed -n 's|^INTERVAL="\(.*\)".*|\1|p' /etc/default/sincpuppet
Be the first to comment

Por favor acceder para comentar.