Bonjour,
Je voudrais forcer une ligne spéciale dans un fichier ou, si elle n'existe pas, l'ajouter. Je le fais pour l'instant de manière "verbeuse", mais existe-t-il un truc en une commande? Voici ce que je fais actuellement:
J'ai supprimé tous les détails inutiles du code...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 newLine='xyz...' sel='xyz' if grep ^$sel fichier then sed -i "s/^$sel.*/$newLine/" fichier else echo "$line" >> fichier fi
Partager