AWK|SORT en environnement Window

AWK|SORT en environnement Window - Shell/Batch - Programmation

Marsh Posté le 26-05-2006 à 14:55:52    

Bonjour,
 
Je fais un programme awk qui me sort des résultats dupliqués, à priori on peux passé par pipe à sort uniq (je ne me rappelle pas exactement la commande).
Mais sur DOS, sort refuse de connaitre le paramètre uniq, et l'aide de la commande sort n'affiche pas cette option non plus.
 
Quelqu'un peut m'aider là dessus SVP.
Merci d'avance.

Reply

Marsh Posté le 26-05-2006 à 14:55:52   

Reply

Marsh Posté le 15-06-2006 à 20:39:57    

Le plus simple est d'installer SFU sur la machine windows...
 
SFU est l'interpréteur de commande UNIX sous windows...
 
@+ Fred

Reply

Marsh Posté le 15-06-2006 à 22:43:52    


moi j'utilise cygwin
http://www.cygwin.com/

Reply

Marsh Posté le 15-06-2006 à 23:01:11    

mimi278 a écrit :

Je fais un programme awk qui me sort des résultats dupliqués, à priori on peux passé par pipe à sort uniq (je ne me rappelle pas exactement la commande).


 
awk ...... fichier |sort -u => tu tries la sortie et chaque ligne est unique
 
Le principe du pipe Unix est de rediriger tout l'affichage d'une commande "x" comme entrée d'une commande "y"... et ce à l'infini
ex: cat fichier |sort |uniq |tr '[a-z]' '[A-Z]'
 
Ce mécanisme permet de n'avoir que des commandes qui en font le minimum... mais qui le font bien. Et charge à l'utilisateur de les relier ensemble pour produire les résultats voulus
 

mimi278 a écrit :

Mais sur DOS, sort refuse de connaitre le paramètre uniq, et l'aide de la commande sort n'affiche pas cette option non plus.


Evidemment, une commande écrite dans le monde unix n'est pas forcément portée sous Dos


Message édité par Sve@r le 15-06-2006 à 23:02:05

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed