R: [FoLUG] Aiuto su bash
Conte Piero
conte@deltasystem.it
Gio 7 Ott 2004 11:48:20 CEST
R:> Seconda domanda se si qualcuno mi da una piccola dritta sulle
R:> istruzioni da eseguire?
R:for linea in `cat file`
R:do
R: for s in stringa1 stringa2 stringa3
R: do
R: val=$( echo $linea | grep $s )
R: if [ $? -eq 0 ]; then
R: echo $val >> filerisultati
R: fi
R: done
R:done
R:
Ti ringrazio per la risposta.
Vedendo il tuo script e girando su internet
sono riuscito a fare lo script sotto, ma non
funziona. Gli puoi dare una occhiata?
mentre leggo dal file /var/mail/root
while read riga
fai
do
metti la riga nella variabile A
A=`echo $riga`
#echo $A
metti in B i primi 20 caratteri della variabile A
B=${A:1:11}
se B vale Message-Id: allora stampa la variabile A
if [ $B -eq "Message-Id:" ] ;then
echo $A
fi
done < /var/mail/root
Dove sbaglio? Mi da comando non valido argomenti errati ecc
Grazie
Piero
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.773 / Virus Database: 520 - Release Date: 05/10/2004
Maggiori informazioni sulla lista
FoLUG