Script pour ecrire sur un fichier
Résolu
beno-yac
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
beno-yac Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
beno-yac Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
Bonjour ,
Je voudrai ecrire sur un fichier de conf en ajoutant des lignes a certain endroit.
J'ai vu sur certain eforum qu'on pouvait utilisé la commande
normalement la commande devrai ajouter la ligne apres:
mais ça ne marche pas j'arrive pas a comprendre comment faire
Pouvez-vous m'aider svp
Merci
Je voudrai ecrire sur un fichier de conf en ajoutant des lignes a certain endroit.
J'ai vu sur certain eforum qu'on pouvait utilisé la commande
seddonc dans un script j'ai mis
sed '/# Load Java configuration/i JBOSS_User=root' ITg.conf
normalement la commande devrai ajouter la ligne apres:
# Load Java configuration
mais ça ne marche pas j'arrive pas a comprendre comment faire
Pouvez-vous m'aider svp
Merci
A voir également:
- Script pour ecrire sur un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
Salut,
Le paramètre "i" insère une ligne avant (et non après). C'est le paramètre "a" qui ajoute une ligne après.
Par contre il faut rajouter l'option '-i' pour que la modification soit effective.
Le ".bak" crée un fichier de sauvegarde nommé ITg.conf.bak au cas ou…
Le paramètre "i" insère une ligne avant (et non après). C'est le paramètre "a" qui ajoute une ligne après.
Par contre il faut rajouter l'option '-i' pour que la modification soit effective.
sed -i.bak '/# Load Java configuration/a JBOSS_User=root' ITg.conf
Le ".bak" crée un fichier de sauvegarde nommé ITg.conf.bak au cas ou…
et pour ajouter plusieur ligne l'une apres l'autre
sed -i.bak '/# Load Java configuration/a JBOSS_User=root \ligne2\ligne3' ITg.conf