c'est du perl, donc un script, interprété par le programme perl.
De toute facon, ton truc est pas bien dur a faire, même en C++:
Tu as un conteneur des lignes lues uniques et un compteur des lignes duplicata.
Chaque fois que tu lis une nouvelle ligne de ton fichier, tu cherches si elle est déjà dans ton conteneur des lignes lues uniques. Si oui, tu incrémentes ton compteur des lignes duplicata, et si non, tu ajoutes ta ligne au conteneur des lignes lues uniques.
Pour chercher si ta ligne lue est déjà dans ton conteneur des lignes lues uniques, passer par un itérateur qui au final comparera deux strings, et a toi de tester entre list<string>, vector<string>, ... ce qui sera le plus efficace.
A+,
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --