The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Suppression de lignes en double à partir d'un fichier Steve Nysif UNIX pour les nuls Questions et réponses 18 09-09-2007 09:57 AM
Comment faire pour rediriger les lignes en double à partir d'un fichier? zing_foru UNIX pour les nuls Questions et réponses 3 04-25-2007 08:03 AM
Dupliquer des lignes dans le fichier guptan UNIX for Advanced & Expert Users 3 05-18-2006 06:28 AM
Suppression de lignes en double dans le dossier Le Tiack Ein De programmation et de script Shell 5 01-12-2006 08:30 AM
Suppression de lignes en double ignorer la casse hellsd UNIX pour les nuls Questions et réponses 17 12-02-2004 10:47 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 01-25-2007
ocelot ocelot is offline
Registered User
  
 

Join Date: Sep 2006
Posts: 31
supprimer des lignes en double à partir d'un fichier

Salut,

J'essaie d'enlever les lignes à partir d'un fichier. Par exemple, le contenu de example.txt est:

Ceci est un test
2342
Ceci est un test
34343
Ceci est un test
43434

et je veux supprimer le "ceci est un test" uniquement les lignes et à la fin avec les chiffres dans le dossier, c'est se retrouver avec:

2342
34343
43434

merci
  #2 (permalink)  
Old 01-25-2007
Krrishv Krrishv is offline
Registered User
  
 

Join Date: Dec 2006
Location: CA, États-Unis
Messages: 186
grep-v "^ t" <nomdefichier>
  #3 (permalink)  
Old 01-25-2007
anbu23 anbu23 is offline Forum Advisor  
Registered User
  
 

Join Date: Mar 2006
Lieu: Bangalore, Inde
Posts: 1398
Citation:
Posté par ocelot
Salut,

J'essaie d'enlever les lignes à partir d'un fichier. Par exemple, le contenu de example.txt est:

Ceci est un test
2342
Ceci est un test
34343
Ceci est un test
43434

et je veux supprimer le "ceci est un test" uniquement les lignes et à la fin avec les chiffres dans le dossier, c'est se retrouver avec:

2342
34343
43434

merci

Code:
grep -v "[[:alpha:]]" file

  #4 (permalink)  
Old 01-25-2007
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Lieu: NM
Posts: 5808

Code:
# this prints only one line for each distinct record in oldfile
awk '!x[$0]++' oldfile > newfile

# this completely removes all occurrances of all duplicated lines
awk 'x[$0]++ == 2' oldfile > t.sed
grep -v -f t.sed  oldfile > newfile

Les autres solutions sont donné dépend des données, c'est-à-dire., En utilisant les caractéristiques particulières de la reproduction de données dans votre exemple de filtre.
  #5 (permalink)  
Old 01-25-2007
ocelot ocelot is offline
Registered User
  
 

Join Date: Sep 2006
Posts: 31
merci les gars qui ont travaillé un régal!
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 04:08 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0