Bash linux

Résolu/Fermé
jdouille - 15 juil. 2010 à 16:23
 jdouille - 16 juil. 2010 à 08:29
Bonjour à tous,

je suis un peu dans l'impasse pour continuer mon petit programme en (CENTOS)
je voudrais pouvoir commander a ma procédure de suprimer deux lignes dont je connais le contenu.

mais je ne sais absolument pas comment lui dire

pouvez vous m'aider svp? merci d'avance

un jeune linuxien :)



A voir également:

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 juil. 2010 à 16:47
Salut,

Un truc du genre :

sed -i.bak '/contenu de la 1ère ligne\|contenu de la 2nd/d' fichier


Mais bon, sans connaitre toutes les données, ce n'est peut être pas approprié ;-\

;-))
0
si justement je connais toute la ligne,

au départ je pensais a copier le fichier directement dans un genre de backup
car il touche un fichier de configuration relatif au alias des cartes réseaux

mais si le fichier a été modifier entre temps certaines données seront jetées avec ...

merci pour ta réponse tu viens de me faire découvrir une nouvelle commande utile :) je devrai y arriver a présent

encore merci jipicy :-)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 juil. 2010 à 16:56
si justement je connais toute la ligne,
Je parlais pour mois (enfin nous) , qui de l'auttre côté de l'écran ne connaissons pas les données exactes et donc la syntaxe peut ne pas être adaptée à ton cas...
0
à OK désoler :)

le fichier concerné est

/etc/modprobe.conf

j'ai ajouter

alias bond0 bonding
options bonding miimon=100 mode=0

s'est ce qui me permet de faire de l'agrégation de lien avec 2 cartes réseau...
j'écris un programme en bash pour l'installer facilement le tout couplé a un pont réseau.

il me reste que cela a regler pour terminer tout ça.

il faudrait que je puisse localiser ces ligne dans le fichier et les supprimer
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 juil. 2010 à 17:33
[jp@MDK-2010 tmpfs]$ cat plop 
le fichier concerné est

/etc/modprobe.conf

j'ai ajouter

alias bond0 bonding
options bonding miimon=100 mode=0

s'est ce qui me permet de faire de l'agrégation de lien avec 2 cartes réseau...
j'écris un programme en bash pour l'installer facilement le tout couplé a un pont réseau. 

[jp@MDK-2010 tmpfs]$ sed -i.bak '/alias bond0 bonding\|options bonding miimon=100 mode=0/d' plop 

[jp@MDK-2010 tmpfs]$ cat plop 
le fichier concerné est

/etc/modprobe.conf

j'ai ajouter


s'est ce qui me permet de faire de l'agrégation de lien avec 2 cartes réseau...
j'écris un programme en bash pour l'installer facilement le tout couplé a un pont réseau. 

[jp@MDK-2010 tmpfs]$ cat plop.bak 
le fichier concerné est

/etc/modprobe.conf

j'ai ajouter

alias bond0 bonding
options bonding miimon=100 mode=0

s'est ce qui me permet de faire de l'agrégation de lien avec 2 cartes réseau...
j'écris un programme en bash pour l'installer facilement le tout couplé a un pont réseau. 

[jp@MDK-2010 tmpfs]$ 

;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
terrible ca marche au poil merci beaucoup :)
0