• [^] # Re: read

    Posté par . En réponse au message taille liste de fichiers. Évalué à 2.

    Le C tu dois compiler et gérer ta mémoire tout seul.

    En langage de script perl est juste fait pour ça autant en profiter.
    L'uniligne :
    perl -ne 'chomp;$s+=(stat)[7];END{print"$s\n"}' < /tmp/list
    c'est
    - j'enlève le dernier caractère si c'est un '\n'
    - j'ajoute à la variable s le 7ème élément de la liste renvoyée par stat
    - à la fin du programme afficher la variable s

    Ce qui est génial (mais qu'il faut savoir c'est que la ligne courante (lue dans l'entrée standard est utilisée de manière implicite, on aurait pu écrire :
    perl -ne 'chomp $_;$s+=(stat $_)[7];END{print"$s\n"}' < /tmp/list

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)