GNU/Linux >> Belajar Linux >  >> Linux

Tambahkan kolom angka di shell Unix

Ini dia

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

... | paste -sd+ - | bc

adalah yang terpendek yang saya temukan (dari blog UNIX Command Line).

Edit: menambahkan - argumen untuk portabilitas, terima kasih @Dogbert dan @Owen.


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Inti Dari Perintah Eksternal `cd`?

  3. Diutamakan Operator Logika Shell &&, ||?

  1. Kekuatan (Shell) untuk orang-orang

  2. Bagaimana cara menambahkan baris baru ke akhir file?

  3. Apa arti dari angka-angka di kolom kedua setelah mengetik ls -l?

  1. Array Di Unix Bourne Shell?

  2. Sisipkan Baris Baru Setelah Urutan Angka yang Rusak Awk/unix/shell Scripting?

  3. Arti dari $? Dalam Skrip Shell?