Commande ed interprétation des variables
jerem7286
Messages postés
77
Date d'inscription
Statut
Membre
Dernière intervention
-
dubcek Messages postés 18805 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18805 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je n'arrive pas à faire interpréter des variables à la commande ed sous AIX.
voici ce que j'ai écris :
echo "merci de renseigner le contenu de votre variable"
read var1
var2='cat /home/XXXXX/fichier | grep -i var| head -1 | cut -d '=' -f 2'
if [ "$var2" != "$var1" ]; then
echo "les variables sont differentes"
echo '1,$s/var=$var2/var=$var1/g\nw\nq' | ed -s fichier && echo "la variable a ete corrige" || echo "la variable n'a pas ete corrige"
else
echo "la variable est correcte"
fi
Je voudrais que le contenu de var1 remplace le contenu de var2 si ils sont différents.
Merci d'avance pour votre aide.
Cordialement
Je n'arrive pas à faire interpréter des variables à la commande ed sous AIX.
voici ce que j'ai écris :
echo "merci de renseigner le contenu de votre variable"
read var1
var2='cat /home/XXXXX/fichier | grep -i var| head -1 | cut -d '=' -f 2'
if [ "$var2" != "$var1" ]; then
echo "les variables sont differentes"
echo '1,$s/var=$var2/var=$var1/g\nw\nq' | ed -s fichier && echo "la variable a ete corrige" || echo "la variable n'a pas ete corrige"
else
echo "la variable est correcte"
fi
Je voudrais que le contenu de var1 remplace le contenu de var2 si ils sont différents.
Merci d'avance pour votre aide.
Cordialement
A voir également:
- Commande ed interprétation des variables
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande scannow - Guide
- Commande dism - Guide
- Commande winget upgrade - Guide
Merci pour ta response.
J'avais essayé mais ca ne passe pas.
#################### Verification de la variable #############
les variables sont diferentes
?
la variable n'a pas ete corrige
Cordialement
essayer echo "1,\$s..."
et/ou echo -e ...(dépend du shell)