Supprimer une ligne
wikilili Messages postés 274 Statut Membre -
6 réponses
Suppression d'une ligne répétée dans un fichier texte à l'aide de commandes shell ou CMD, avec une configuration Windows 7 et Safari 534.24, est au cœur des échanges et des propositions. La solution proposée par la meilleure réponse consiste à trier puis dédupliquer les lignes avec cat fichier | sort | uniq, étape simple qui élimine les doublons en ordre croissant. D'autres échanges évoquent des méthodes avec sed pour supprimer des caractères, des boucles en while pour traiter chaque ligne, ou encore des limites liées à des essais répétitifs et à la sécurité du partage. Par ailleurs, certaines réponses explorent le filtrage par contenu de ligne ou le tri par dates avec des conversions mensuelles via sed.
-
Avec la commande uniq combinée à sort ?
(mando@aldur) (~) $ cat toto.txt toto tata toto tata titi toto (mando@aldur) (~) $ cat toto.txt | sort tata tata titi toto toto toto (mando@aldur) (~) $ cat toto.txt | sort | uniq tata titi toto
Bonne chance -
Salut,
Utilises "sed" (voir dans la FAQ : Sed) :
$ cat plop toto tata toto tata titi toto $ sed '/titi/d' plop toto tata toto tata toto $ sed '/a/d' plop toto toto titi toto $
;-))
-
je veux trier un ensemble de lignes et les supprimer c a dire avoir
toto
koko
toto
titi
kaka
lolo
toto
avoir
toto
toto
koko
titi
kaka
puis la resultat
koko
titi
kaka
lolo
trier pui supprimer plusieur lignes en mem temp-
-
oui mais il y'a des gens qu'i attend mon travail i vont la recopie passe moi si possible votre e-mail et pour c'est a dire c'est juste pour gagner du temps ca serai super si vous pouvez me passer ton email ou vo emails car je besoin d'aide et d'exliquer en pivée voila le mien [Adresse mail supprimée par la modération] et de plus je comment je vous expliquerai par email gmail ou hotmail plzzzzz aide moi jai les idee c juste je besoin de quelqu'un pour lui montere mon travail et pour me guider pour gagner du temp essayons svpppp
-
-
-
-
-
Salut,
Ce que tu n'as pas compris c'est qu'on veut bien t'aider et nous n'avons pas besoin de savoir ce que ton projet contient.
En revanche ne me dis pas que travailler sur un fichier bidon kikoo de genre
toto koko toto titi kaka lolo toto avoir toto toto koko titi kaka puis la resultat koko titi kaka lolo
mettra en péril ton projet, puisque franchement je ne le crois pas.
Donc, comment tu te prends pour trier et supprimer les lignes en même temps?
Tu as déjà eu des solutions et aussi un lien, et c'est suffisant pour ce que tu as à faire.
Alors mets toi un peu au travail. Et ce n'est pas une blague. A cet instant même je suis en congé pour info. Alors si moi j'ai le temps d'écrire alors tu devrais avoir le temps pour travailler un peu. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
j'avais lintention de lestrier pour les supprimer c pas la peine l'idee c"etait de les deplacer et les supprimer maintenant je veux faire la tache suivante
D34/56/2001
N-20
T-44.44
PCheque
D33/23/2007
N-32
T-23
PCheque
je veux organiser ses donner dans un tableaux html
est ce que je peux combiner en cut est un test je veux mettre les donnee par exemple 32 et 44.44 dans des case du tableau si je mets cut -c1 |echo je sais pas comment le faire oui avecsi j'arrive a le faire j'aurai un probleme c'set que j'aurai la date 34/56/2001 dans ca case et -44.44 dans sa case mais je veux 44.44 soit dans sa case sans le tire. nota: desoler pour mon francais -
je veux supprimer un caractere qui se repete dans quelque lignes N- je fais while read line do sed 's/N//' && sed 's/-//' done <$fichier ca marche pas il le fait une seul fois