Salut !
Dans un de mes scripts, j’utilise echo pour insérer une ligne dans un fichier texte au cas où elle ne s’y trouverait pas déjà.
La version actuelle du script la place à la fin du fichier :
if ! [ "$(grep "Full Screen" baldur.ini)" ]; then echo "Full Screen=0" >> baldur.ini; fi
J’aimerai utiliser sed pour placer cette ligne juste avant la ligne « [GameSpy] » qui elle se trouve déjà dans ce fichier (et non plus à la fin du fichier comme avec ‘echo “…” >> fichier’).
J’en appelle à vos lumières pour trouver la syntaxe adéquate !