ls -lnk $(cat <elenco file>) | awk ‘{print $5}’ | awk ‘{total += $1}; END {print total}’
Tag:awk
Estrarre campi da un file delimitato
Avendo un file contenente colonne delimitate per estrarre la singola colonna procedere come segue: Es: pippo=”d_ricevute_pec – lk_allegati : ;/opt/documentale/m_pi/2018/07/17/14/27/3e1f8acd-be81-4f15-a646-2fa39cfa5605.bin” echo $pippo | awk -F “;” ‘{print $2}’
Trovare file di una data dimensione
Esistono due metodi: find <path> -type f -size <size> ls -l <path> | awk ‘{if ($5 == <size>) print $9}’
Percentuale occupazione filesystem
Per estrapolare la percentuale di occupazione di un filesystem ed il relativo mountpoint usare il comando: df | grep -vE ‘^Filesystem|tmpfs|fileserver|devtmpfs’ | awk ‘{print $5 ” ” $1}’ Bozza di sctipt per il controllo automatizzato della percentuale di uso del fs: #!/bin/sh df -H | grep -vE ‘^Filesystem|tmpfs|fileserver|devtmpfs|cdrom’ | awk ‘{ print $5 ” ” …
Continua a leggere Percentuale occupazione filesystem
Calcolare dimensione file in un path
La dimensione effettiva dei file è differente dallo spazio che occupano su disco per via della “block size”, di conseguenza l’uso del comando “du” non permette di conoscere l’effettiva dimensione dei file ma solo lo spazio che occupano su disco. Per avere un’idea precisa della dimensione dei file in una cartella usare il comando: find …
Continua a leggere Calcolare dimensione file in un path