un while read read bien senti en modifiant la variable d'environnement FS devrait faire l'affaire.
Par contre en pratique, j'ai remarqué que awk mettait moins de temps que le while read sur des flux important. Ca doit s'expliquer par le fait que awk évalue les expressions qui lui sont passées une fois tandis qu'une boucle while évalue les expressions à chaque passage dans celle-ci.
Autre inconvénient de awk : pas uniforme sur tous les systèmes : hp, solaris et aix ont pas mal de différences, et il y a les extensions GNU que l'on ne touve pas par exemple sur un awk BSD.
[^] # Re: Pas besoin de awk
Posté par totof2000 . En réponse au message Commande awk. Évalué à 2.
Meme pas besoin de cut.
un while read read bien senti en modifiant la variable d'environnement FS devrait faire l'affaire.
Par contre en pratique, j'ai remarqué que awk mettait moins de temps que le while read sur des flux important. Ca doit s'expliquer par le fait que awk évalue les expressions qui lui sont passées une fois tandis qu'une boucle while évalue les expressions à chaque passage dans celle-ci.
Autre inconvénient de awk : pas uniforme sur tous les systèmes : hp, solaris et aix ont pas mal de différences, et il y a les extensions GNU que l'on ne touve pas par exemple sur un awk BSD.