|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 81 ![]() |
Bonjour tout le monde,
Voila je voulais savoir s'il existe une commande qui peut supprimer des doublons autre que uniq ou sort. Je m'explique : J'ai un script : for i in `find . -type f|grep REF`; do dirname $i; done Cela me renvoie : aaa/bbb/ccc aaa/bbb/ccc aaa/bbb/ccc (tous ces noms sont bien sur des dossiers...). En fait ce que je souhaite c'est n'avoir qu'une seule ligne : aaa/bbb/ccc Alors je sais que je peux passer par un fichier mais cela ne m'arrange pas pour la suite. Et puis si je ne veux pas utiliser les commandes du dessus, c'est que cela ne fonctionne pas avec moi ou alors c'est que je les utilise mal. Enfin bref, j'ai penser aussi à l'utilitaire awk mais là après ça dépasse mes compétences. Donc s'il y en a qui aurait une idée à mon problème n'hésitez surtout pas. Merci d'avance. |
|
|
00
|
|
|
#2 | |
|
Membre chevronné
![]() ![]() Inscription : mai 2002 Messages : 504 ![]() |
Citation:
Code :
for i in `find . -type f | grep REF`; do dirname $i; done | sort -u
__________________
1)Avant de poster, merci de lire les règles. 2)Utiliser [code] [/code] pour quoter le code ! 3)Conseils pour le forum C [a lire en entier!] |
|
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Inscription : janvier 2007 Messages : 148 ![]() |
Coucou =)
Ca marcherait ca ? : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com