c'est le moins qu'on puisse dire! ^^
passe plutôt par la fonction awk system() qui permet de lancer des commandes système:
Code :
awk '{t[$2] = t[$2]"-t"$1" ";} END {for (i in t) { system("echo "t[i]" > "i)}}' input
|
parce que refaire un awk dans un for, algorithmiquement parlant c'est infame (sur un petit fichier ca se verra pas, mais sur un truc un poil conséquent )