La regex ci-dessous utilisée avec le programme sed permet de remplacer l'ancienne valeur attribuée à KEY par la nouvelle valeur VALUE dans le fichier file :

sed -i "s/\(KEY *= *\).*/\1VALUE/" <file>

Par exemple, pour remplacer le nom d'hôte d'un système CentOS par la valeur contenue dans $host_name :

sed -i "s/\(HOSTNAME *= *\).*/\1$host_name/" /etc/sysconfig/network