• [^] # Re: scripts

    Posté par . En réponse au message scripts. Évalué à 3. Dernière modification le 12 août 2016 à 18:47.

    Déjà il ne faudrait pas utiliser l’option -h de du car tu vas avoir des tailles genre '42k' ou '12,3M', pas facile pour faire la somme car il faudrait convertir...

    se scripts doit m'afficher la taille d'une liste de fichier plus leur poids additionne

    La taille d’une liste pour moi c’est le nombre d’éléments de cette liste...

    Le plus pratique pour faire ce que tu veux (enfin tu n’es pas très précis dans ta demande...), à savoir faire la somme des valeurs de l’une des colonne d’une liste c’est d’utiliser awk

    Par exemple :

    du -sk /usr/local/* |awk '{somme += 1ドル} END {print somme}'

    Va faire la somme des valeurs de la première colonne (somme += 1ドル), puis l’afficher à la fin.

    J’utilise ici -k afin d’avoir la taille en kilo-byte.

    man du ! man awk ! ;)