Script pour ecrire sur un fichier
Résolu
                    
        
     
             
                    beno-yac
    
        
    
                    Messages postés
            
                
     
             
            109
        
            
                                    Statut
            Membre
                    
                -
                                     
beno-yac Messages postés 109 Statut Membre -
        beno-yac Messages postés 109 Statut Membre -
        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
- 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