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