jnbrunet
21 août 2009 à 17:26
Oui j'y avais penser, seulement en faisant une analyse complète des équivalents avec les outils de windows, je me rends compte que ces outils n'offrent pas les mêmes possibilités que ceux de GNU. Pour le grep, ça va. Mais si je prends par exemple l'outils "rm" de GNU. Cet outil offre la possibilité d'afficher ce qui se passe avec l'option "-v". Le Cshell offre la même chose avec l'option "-l". Mais l'outil "del" de Microsoft n'offre absolument pas cet option.
Ma tâche consiste à changer les outils GNU par des outils équivalents. En gros, les outils problématiques sont les suivants :
"Awk", aucun équivalent trouvé jusqu'à présent.
"cut", n'existe pas d'équivalent sur windows, et l'option -b(sélection par byte) n'est pas disponible avec "cut" de cshell.
"grep", aucune problématique, findstr et grep de cshell sont OK.
"gls", bon, le format d'affiche n'est pas le même avec les trois outils (gnu, cshell et microsoft). J'ai tout de même trouvé une façon d'en venir à bout. "ls -1" et "dir /b" nous donne à peu près les mêmes résultats.
"rm", Option "-v" non respecté avec "del" de microsoft. OK avec cshell.
"sort", le plus utilisé, on peut tout de suite oublié le "sort" de microsoft (plus de 7 options ne sont pas présentes). La problématique avec le "sort" de cshell ici est les options "-T" (inexistant avec cshell) et l'option "-b" qui réagit différemment avec cshell.
"sed", n'existe pas sous windows, mais l'outil "sed" de cshell convient parfaitement, donc c'est ok.
"tr", n'existe pas sous windows, maisl l'outil "tr" de cshell convient parfaitement, OK.
"wc", n'existe pas sous windows, maisl l'outil "wc" de cshell convient parfaitement, OK.
Donc, les outils les plus problématiques et importants seraient les outils "awk" et "sort". Je dois absolument trouvé des équivalents pour ces deux outils.
Merci beaucoup pour votre aide !