[Linux-Biella] [Bash] Controllo parametri
   
    CIARROCCHI Paolo
     
    linux@bilug.linux.it
       
    Mon, 25 Mar 2002 09:17:50 +0100
    
    
  
> Ma,
> ./test pippo
> mi passa i controlli e mi genera poi un errore.
> 
Per ora il controllo lo faccio cosi:
[snip]
# See how we were called
if [ -z $1 ]; then
	echo "Usage: test_fillmem memory tag";
	exit 1
fi
if [ ! $1 -ge 0 ]; then
	echo "Usage: test_fillmem memory tag";
	exit 1
fi
Ma questo mi risolve solo alcuni problemi (pochi )-:
./test -1 
./test 
Vengono riconosciuti come errati,
ma
./test pippo non viene riconsciuto.
Ieri giocado con le RE riuscivo a riconoscere ./test pippo ma fallivo
miseramente con ./test 1234pippo,
usavo una RE come questa *[0-9]* se ricordo bene oppure ! *[a-zA-Z]* 
--
		Paolo