Salut,
J'essaye de faire un "change or add" avec sed mais ça ne passe pas.
sed --in-place '/^MaxMem/ c\MaxMem = default' /tmp/test || echo "MaxMem = default" >> /tmp/test
mais si le sed ne trouve pas la ligne qui commence par MaxMem le echo n'est executé. Si il la trouve il la modifie correctement.
Ou est le problème ??
Le sed ne devrait pas retourner un code d'erreur si le search ne marche pas ?
Forum Programmation.shell code retour sed ?
12
oct.
2009