bash script: awk... questo ostico strumento
Von: Tony (tonynux@gmail.com) [Profil]
Datum: 22.05.2008 09:22
Message-ID: <g13706$r4a$1@news.newsland.it>
Newsgroup: it.comp.os.linux.development
Datum: 22.05.2008 09:22
Message-ID: <g13706$r4a$1@news.newsland.it>
Newsgroup: it.comp.os.linux.development
Ciao a tutto il Forum. Questo è il mio primo post su questo forum. Spero
possiate aiutarmi nello scrivere uno script bash. Spiego il problema:
Ho una lista infinita di file che hanno nomi del tipo:
pippo_200805150753.txt
Come vedete è contenuta la data (prime 8 cifre) e l'ora (ultime 4 cifre)
nel nome del file.
Devo estrarre l'informazione "ON" / "OFF" dai files nel periodo che va
dal
.. al ...
Quindi devo fare il grep di "ON" / "OFF" solo nei files
dell'intervallo
indicato.
Ho già messo in VARIABILE sia la data di start che quella di stop che
definiscono l'intervallo temporale di interesse. Quindi ho 2 VARIABILI del
tipo:
A 080510
B 080515
Utilizzando queste 2 variabili vorrei riuscire a selezionare i files
nell'intervallo di tempo, e metterli in una variabile. Sto tentando con
qualcosa del tipo:
VAR=$(ls -1 /dir/*.txt | gawk -F _ BEGIN { etc.etc.
Dopodichè cercherò di fare il grep del contenuto con un ciclo di for che
utilizzi la suddetta VAR.
Ho difficoltà con awk. Potete aiutarmi?
Ciao e Grazie
Tony
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
[ Auf dieses Posting antworten ]
