perfetto grazie

ma avevo risolto anche con i man.
solo una cosa ci sto impazzendo..

dunque io faccio questo:
codice:
#!/bin/bash



# Firewall personale a linea in autoatico by RO76

##################################################



#########################

# Definizione Variabili #

#########################
PERCORSO="/home/ro76"            # da sostituire con la propria home folder	
IPTABLES="/sbin/iptables"
IFLO="lo"

IFEXT="eth=0"                   # Da sostituire con la propria interfaccia: eth0, eth1, ppp0, etc


#############################################################################################################
# Creazione e/o controllo dell'esistenza del file di log                                                    #
# Annotazione: ovunque si leggerà il percorso /home/ro76/ si dovrà sostituire con il la propria home folder #
#############################################################################################################

if [ ! -e $PERCORSO/firewall.log ] ; then   
 # creo il file che sarà inizialmente vuoto
 /bin/touch $PERCORSO/firewall.log
fi
il file log si crea correttamente ma l'output a video del comando sudo sh firewall1.sh è:

ro76@ubuntu:~$ sudo sh firewall1.sh
: command not found2:
: command not found5:
ro76@ubuntu:~$


ma che è sto command non tound2 e 5

il comando touch è al posto giusto come il comando iptables


grazie