Je suis récemment tombé sur ce bug de script fou sur l'une de mes machines Solaris. J'ai trouvé que couper sur Solaris saute des lignes des fichiers qu'il traite (ou au moins de très gros - 800 Mo dans mon cas).Sous Solaris, quelle est la différence entre cut et gcut?
> cut -f 1 test.tsv | wc -l
457030
> gcut -f 1 test.tsv | wc -l
840571
> cut -f 1 test.tsv > temp_cut_1.txt
> gcut -f 1 test.tsv > temp_gcut_1.txt
> diff temp_cut_1.txt temp_gcut_1.txt | grep '[<]' | wc -l
0
Ma question est quoi diable se passe-t-il avec Solaris cut? Ma solution est de mettre à jour mes scripts pour utiliser gcut mais ... qu'est-ce qui se passe?