Bash et supression de ligne d'un fichier text
nbonnet
Messages postés
503
Statut
Membre
-
nbonnet Messages postés 503 Statut Membre -
nbonnet Messages postés 503 Statut Membre -
Bonjour,
Voila j'ai un fichier text qui se presente comme ceci :
CLNOM STSITE ADSLIP ADSLMASQUE
nom1 site1 ip1 masque1
CLNOM STSITE ADSLIP ADSLMASQUE
nom2 site2 ip2 masque2
CLNOM STSITE ADSLIP ADSLMASQUE
nom3 site3 ip3 masque3
CLNOM STSITE ADSLIP ADSLMASQUE
...
J'aimerais suprimer toutes les lignes
CLNOM STSITE ADSLIP ADSLMASQUE
Pour que mon fichier soit plus lisible et exploitable.
j'utilise la commande
sed -i -e '/CLNOM STSITE ADSLIP ADSLMASQUE/d' fichier.txt
Sur mon MAC OS X cela fonctionne niquel mais dès que je passe sour linux (CentOS) la commande ne marche plus. (je n'ai aucun message d'erreur en retour).
Pouvez vous m'aider?
Merci d'avance
--
---------------------------------------------------------------------
La vie est-elle trop courte pour rester derrière son écran?
Voila j'ai un fichier text qui se presente comme ceci :
CLNOM STSITE ADSLIP ADSLMASQUE
nom1 site1 ip1 masque1
CLNOM STSITE ADSLIP ADSLMASQUE
nom2 site2 ip2 masque2
CLNOM STSITE ADSLIP ADSLMASQUE
nom3 site3 ip3 masque3
CLNOM STSITE ADSLIP ADSLMASQUE
...
J'aimerais suprimer toutes les lignes
CLNOM STSITE ADSLIP ADSLMASQUE
Pour que mon fichier soit plus lisible et exploitable.
j'utilise la commande
sed -i -e '/CLNOM STSITE ADSLIP ADSLMASQUE/d' fichier.txt
Sur mon MAC OS X cela fonctionne niquel mais dès que je passe sour linux (CentOS) la commande ne marche plus. (je n'ai aucun message d'erreur en retour).
Pouvez vous m'aider?
Merci d'avance
--
---------------------------------------------------------------------
La vie est-elle trop courte pour rester derrière son écran?
Configuration: Mac OS X Firefox 3.0.11
A voir également:
- Bash et supression de ligne d'un fichier text
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
- Comment réduire la taille d'un fichier - Guide
8 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'y ai pensé au tab/espace alors j'ai copié coller la ligne du fichier sur ma commande... je vais fiare quelques tests et vous dit dès que j'ai fini
Re,
En fait le but de -i.orig c'est de sauvegarder l'original au cas ou ça ne fonctionne pas.
Donc soit tu fait
Je préfère quand même de sauvegarder l'original et le supprimer après la vérification de résultat ;-)
En fait le but de -i.orig c'est de sauvegarder l'original au cas ou ça ne fonctionne pas.
Donc soit tu fait
sed -i.orig -e '/^CLNOM/d' fichier.txt rm fichier.txt.origsoit tu fait
sed -i -e '/^CLNOM/d' fichier.txtet comme ça tu n'as rien à supprimer après
Je préfère quand même de sauvegarder l'original et le supprimer après la vérification de résultat ;-)