J'ai un fichier texte avec une grande quantité de données qui est délimité par des tabulations. Je veux regarder les données de telle sorte que je puisse voir les valeurs uniques dans une colonne. Par exemple,Comment compter le nombre de valeurs uniques d'un champ dans un fichier texte délimité par des tabulations?
Red Ball 1 Sold
Blue Bat 5 OnSale
...............
Ainsi, son comme la première colonne a des couleurs, donc je veux savoir combien de différentes valeurs uniques sont là dans cette colonne et je veux être en mesure de le faire pour chaque colonne.
Je dois le faire dans une ligne de commande Linux, donc probablement en utilisant un script bash, sed, awk ou autre chose.
Addendum: Merci à tous pour l'aide, puis-je demander une dernière chose? Et si je voulais aussi compter ces valeurs uniques? Je suppose que je n'ai pas mis la deuxième partie assez clairement. Ce que je voulais faire est d'avoir un compte de "chacune" de ces valeurs uniques, mais je ne sais pas combien de valeurs uniques sont là. Par exemple, dans la première colonne, je veux savoir combien d'objets de couleur rouge, bleu, vert, etc sont là.
'uniq -c' compte par élément. –
@Dennis merci, c'est ce dont j'avais besoin. J'aime vraiment la puissance et la simplicité de la ligne de commande Linux. Besoin de commencer à l'apprendre correctement :). – sfactor