au contraire de la version awk elle gère un nombre quelconque de colonnes
C'est assez facile à modifier pour inclure un nombre quelconque de colonne (la variable NF est là pour ça).
et niveau efficacité (sur un fichier de 1 000 000 lignes), elle fait mieux que les versions sed ou awk :
Non, ou plus exactement ton test ne permet pas de conclure, car tu n'a mesure que l'exécution de paste, les trois sous-shell avec leurs instances de cut se sont exécuté en parallèle.
Ça peut être une façon intéressante de profiter d'un CPU multi-cœur, mais si tu n'a qu'un cœur CPU ça fait beaucoup plus de changements de contexte ce qui est assez mauvais pour les performances.
[^] # Re: alternative avec cut et paste
Posté par wismerhill . En réponse au message Inverser les 2 premières colonnes d'un fichier ASCII. Évalué à 2.
C'est assez facile à modifier pour inclure un nombre quelconque de colonne (la variable NF est là pour ça).
Non, ou plus exactement ton test ne permet pas de conclure, car tu n'a mesure que l'exécution de paste, les trois sous-shell avec leurs instances de cut se sont exécuté en parallèle.
Ça peut être une façon intéressante de profiter d'un CPU multi-cœur, mais si tu n'a qu'un cœur CPU ça fait beaucoup plus de changements de contexte ce qui est assez mauvais pour les performances.