PDA

View Full Version : help comandi awk


*MATRIX*
03-04-2008, 13:36
ciao raga ho qualche problemino con i comandi awk


dovrei fare un esercizio

Dato l'output del comando ls -l
1) stampa la dimensione ed i nomi di tutti i file
che contengono un “.” (punto)
2)Calcola, solo per questi file, la somma delle loro dimensioni


INOLTRE mi potreste indicare un bel tutorial?
GRAZIE

*MATRIX*
04-04-2008, 09:20
nessuno sa usare awk? :(

eclissi83
04-04-2008, 12:35
devi usare anche grep...

in ogni caso se noi ti facessimo l'esercizio non impareresti :)

per il tutorial ti consiglio Advanced Bash Guide

Caeddu
04-04-2008, 13:56
fatto veloce su piattaforma AIX
ls -l *.* | awk ' {print $5,$9}{sum=sum+$5} END {print sum}'

>|HaRRyFocKer|
05-04-2008, 10:26
http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html

C'è una (piccola) sezione su sed e awk...

*MATRIX*
09-04-2008, 08:51
fatto veloce su piattaforma AIX
ls -l *.* | awk ' {print $5,$9}{sum=sum+$5} END {print sum}'
ok grazie solo una cosa e non è $9 ma $8 per visualizare il nome del file

Caeddu
09-04-2008, 19:37
l'ho fatto su aix perche' in quel momento ero collegato su un server aix quindi puo' essere di sicuro che l'aix abbia una colonna in piu'.

ciao