Bash et supression de ligne d'un fichier text
Fermé
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
-
21 juil. 2009 à 10:25
nbonnet Messages postés 478 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 4 septembre 2013 - 21 juil. 2009 à 11:44
nbonnet Messages postés 478 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 4 septembre 2013 - 21 juil. 2009 à 11:44
A voir également:
- Bash et supression de ligne d'un fichier text
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
8 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
21 juil. 2009 à 10:31
21 juil. 2009 à 10:31
Salut,
Que t'affiche?
106485010510997108
Que t'affiche?
sed '/CLNOM STSITE ADSLIP ADSLMASQUE/d' fichier.txt--
106485010510997108
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 10:41
21 juil. 2009 à 10:41
Il m'affiche mon fichier tel quel
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
21 juil. 2009 à 10:44
21 juil. 2009 à 10:44
Re,
Et ça?
106485010510997108
Et ça?
sed '/CLNOM STSITE ADSLIP ADSLMASQUE.*/d' fichier.txt--
106485010510997108
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 10:58
21 juil. 2009 à 10:58
tel quel
dubcek
Messages postés
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
5 623
21 juil. 2009 à 10:44
21 juil. 2009 à 10:44
et comme ça
sed '/^CLNOM/d' fichier.txt
sed '/^CLNOM/d' fichier.txt
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 10:58
21 juil. 2009 à 10:58
l'affichage est bon il m'enlve bien les lignes mais mon fichier est intact
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
21 juil. 2009 à 11:00
21 juil. 2009 à 11:00
Salut,
En fait ça doit être une histoire de caractère de fin de ligne vu que ton fichier était sur MAC
En fait ça doit être une histoire de caractère de fin de ligne vu que ton fichier était sur MAC
sed -i.orig -e '/^CLNOM/d' fichier.txt
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 11:01
21 juil. 2009 à 11:01
mon fichier est généré via un script qui récupére les données dans une BDD mysql.
dubcek
Messages postés
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
5 623
21 juil. 2009 à 11:02
21 juil. 2009 à 11:02
ou de tabs/espaces
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
21 juil. 2009 à 11:04
21 juil. 2009 à 11:04
Re,
Oui, effectivement
Oui, effectivement
dubcek
Messages postés
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
5 623
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
21 juil. 2009 à 11:06
21 juil. 2009 à 11:06
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
>
dubcek
Messages postés
18757
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
21 juil. 2009 à 11:10
21 juil. 2009 à 11:10
mdr c'est mon topic... mais là avec linux c'est des espaces.... moi pas tout comprendre
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
21 juil. 2009 à 11:16
21 juil. 2009 à 11:16
Re,
Ben, la prochaine fois tu peux continuer sur le même threas.
Ca permettra à tous de pourvoir suivre le fil ;-)))
Ben, la prochaine fois tu peux continuer sur le même threas.
Ca permettra à tous de pourvoir suivre le fil ;-)))
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
21 juil. 2009 à 11:42
21 juil. 2009 à 11:42
Oki no probleme.
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 11:05
21 juil. 2009 à 11:05
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
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 11:09
21 juil. 2009 à 11:09
j'ai fais mes tests et cela semble fonctionner j'ai donc utilisé la methode
sed -i.orig -e '/^CLNOM/d' fichier.txt
le fichier.txt.orig peut on le suprimer une fois l'opération faite?
sed -i.orig -e '/^CLNOM/d' fichier.txt
le fichier.txt.orig peut on le suprimer une fois l'opération faite?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
21 juil. 2009 à 11:14
21 juil. 2009 à 11:14
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 ;-)
nbonnet
Messages postés
478
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
4 septembre 2013
46
21 juil. 2009 à 11:44
21 juil. 2009 à 11:44
ah oki parfait ca fonctionne.