bash
Per quale motivo in uno script shell cosi' non viene eseguita la
penultima riga (tutte le altre invece si')?
Il bello e' che se quella riga la metto in un file da sola, allora
funziona.
=========
#!/bin/sh
cd /home/roberto/pppdir/new
for i in *
do
if test -f $i
then
echo Modifico il file $i
sed 's/Return-Path: <usenet@voyager.zar.it>/Return-Path:
<roberto.zanasi@liber
o.it>/' $i > $i.modif
if test -s $i.modif
then
echo Fatto
mv $i /tmp/.
else
echo Errore!
fi
fi
done
cd ~
echo Sono qui 2
/usr/bin/maildirsmtp ~/pppdir roberto-ppp- mail.libero.it `hostname`
echo Finito!
=========
--
http://digilander.iol.it/42
Reply to: