Questions marquées «uniq»

40
Comment fonctionne awk '! A [$ 0] ++'?

Cette ligne supprime les lignes en double de la saisie de texte sans tri préalable. Par exemple: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Le code original que j'ai trouvé sur les internets se lit comme suit: awk '!_[$0]++' Cela me rendait encore plus perplexe alors que je prenais _une...

16
Supprimer les lignes en double par paire?

J'ai rencontré ce cas d'utilisation aujourd'hui. Il semble simple au premier coup d' œil, mais bidouiller avec sort, uniq, sedet a awkrévélé qu'il est non négligeable. Comment supprimer toutes les paires de lignes en double? En d'autres termes, s'il existe un nombre pair de doublons d'une ligne...

15
Qu'a fait `uniq -t`?

J'ai un vieux code de 2003 qui utilise l' -toption de uniqcommande. Il génère une erreur car cette option n'est probablement plus prise en charge. Voici la pièce qui utilise la commande: egrep -n "{ IA32_OP" ia32-decode.c | \ awk '{ print $1 $3 $4 }' | \ sort -t '(' +1 | \ uniq -t ':' -f 1 | \ sed...

8
L'outil `uniq` le plus rapide de linux

J'ai un gros fichier texte (1,5 G), Je veux savoir quel est l'outil le plus rapide et le plus fiable de Linux. J'utilise habituellement: awk '!x[$0]++' file.txt Mais lorsque j'utilise la htopcommande, je constate que mon utilisation de la mémoire augmente. Je veux savoir quel est le plus rapide et...