GNU/Linux >> Tutoriels Linux >  >> Linux

Ajouter une colonne de nombres au shell Unix

Voilà

cat files.txt | xargs ls -l | cut -c 23-30 | 
  awk '{total = total + $1}END{print total}'

... | paste -sd+ - | bc

est le plus court que j'ai trouvé (sur le blog UNIX Command Line).

Modifier : ajouté le - argument en faveur de la portabilité, merci @Dogbert et @Owen.


Linux
  1. Pouvoir au peuple

  2. Comment ajouter une nouvelle ligne à la fin d'un fichier ?

  3. Tableaux dans Unix Bourne Shell ?

  4. Insérer une nouvelle ligne après une séquence de chiffres interrompue Awk/unix/shell Scripting ?

  5. Fichier de tri du shell Linux selon la deuxième colonne ?

2 façons d'ajouter des dossiers d'applications à la vue d'ensemble du shell GNOME

Qu'est-ce que le Shell sous Linux ?

Comment ajouter une application au Dock dans un système d'exploitation élémentaire

Linux - Ajouter une colonne à un CSV qui est la somme des deux colonnes précédentes ?

La boucle while dans les scripts shell

Quelle est la signification de ces nombres dans la deuxième colonne après avoir tapé ls -l ?