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: <[EMAIL PROTECTED]>/Return-Path: <[EMAIL PROTECTED] 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

