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
Ajoutez les données à la première colonne ravi_rn De programmation et de script Shell 2 06-02-2009 02:08 PM
modifier les données dans la colonne tintin72 UNIX pour les nuls Questions et réponses 2 04-02-2009 08:40 AM
supprimer une colonne de données jdhahbi De programmation et de script Shell 1 01-22-2009 09:29 PM
Besoin d'obtenir la première colonne de données bobk544 De programmation et de script Shell 3 08-04-2007 05:35 PM
Colonne de la lecture des données FarhanNaseer De programmation et de script Shell 1 09-19-2005 01:02 AM

Reply
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 07-02-2009
Anjas anjas is offline
Registered User
  
 

Date d'inscription: mars 2009
Lieu: Bali, Indonésie
Messages: 17
compter les données dans la colonne

Salut utilisateur,

J'ai données, comme suit

aa bb
aa bb
aa bb
aa bb
bb cc
cc bb
bb cc
ll zz
ll zz
ll zz

et je veux la sortie à être comme ceci:

aa bb 4
cc bb 3
zz ll 3

Ainsi, althrough les données dans la colonne sont disposées dans un ordre différent, ils seront considérés les mêmes données. Yat-il un script awk qui pourrait faire cela? Tx
  #2 (permalink)  
Old 07-02-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Modérateur
  
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5131
Qu'est-ce que vous avez essayé jusqu'à présent?
  #3 (permalink)  
Old 07-03-2009
Anjas anjas is offline
Registered User
  
 

Date d'inscription: mars 2009
Lieu: Bali, Indonésie
Messages: 17
type de fichier | uniq-c ne semble pas donner à cette production, car elle considère aa aa bb bb et comme un type différent de données. J'ai besoin d'un script de les considérer comme le même type de données.
  #4 (permalink)  
Old 07-03-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Modérateur
  
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5131
ok, dans quelle mesure avez-vous obtenu avec le script de mise en œuvre?

Dernière édition par vgersh99; au 07.03.2009 12:23 PM..
  #5 (permalink)  
Old 07-03-2009
Anjas anjas is offline
Registered User
  
 

Date d'inscription: mars 2009
Lieu: Bali, Indonésie
Messages: 17
Alors, ce que je fais. Le contenu du fichier est comme suit:

try.txt

aa bb
aa bb
aa bb
aa bb
bb cc
cc bb
bb cc
ll zz
ll zz
ll zz

J'ai fait la commande habituelle de tri:

trier try.txt | uniq-c> try.sort

Le contenu de try.sort est:
2 aa bb
2 bb aa
2 bb cc
1 cc bb
Ll 1 zz
2 zz ll

Ce que j'ai besoin, c'est de la sortie d'être comme cela
aa bb 4
cc bb 3
zz ll 3
Je pense que, le script devrait inclure, comment passer des données dans le même ordre. Par exemple:

ll zz
ll zz
ll zz

devrait être modifié pour
ii zz
ii zz
ii zz

Y at-il une idée pour lui? Tx
  #6 (permalink)  
Old 07-03-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Modérateur
  
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5131
nawk-f an.awk myFile

an.awk:

Code:
{idx1=$1 OFS $2; idx2=$2 OFS $1}
{a[(idx2 in a)?idx2:idx1]++}
END { for (i in a) print i, a[i] }

  #7 (permalink)  
Old 07-03-2009
Anjas anjas is offline
Registered User
  
 

Date d'inscription: mars 2009
Lieu: Bali, Indonésie
Messages: 17
Tx .. Elle fonctionne comme prévu ..
Reply

Bookmarks

Tags
colonnes, compter les mots

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 11:29 AM.


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