[Linux-Biella] variabili o non variabili?

Paul TT linux@bilug.linux.it
Wed, 15 Jan 2003 03:34:36 +0000


>
>
>si fa per dire nessun problema: se una delle due e' vuota bash ti da'
>errore. devi fare:
>
>if [ $pippo"ugo" = $pluto"ugo" ]; then
>
>(al posto di ugo metti quello che vuoi)
>
>  
>
ankio pensavo. ma uso:

if test "$pippo" = "$pluto"; then
......

e non mi si incazza se una delle due e' vuota, ma funge pure... :-)
boh.

poi:

 > domanda quindi: esiste la possibilita' di NON usare la variabile di 
appoggio $plutook ?
 > quindi sbarbatruccando la riga con IF in qualche modo?

potresti usare bc.
ergo:

if [ $pippo = $pluto+2 ]; then

diventerebbe:

if test "$pippo" = "`echo $pluto + 2 | bc -l`"; then
.....

(ovvero \"if [ "$pippo" = "`echo $pluto + 2 | bc -l`" ]; then\", se 
preferisci le []...)

Buona vita anke a te, Paul Said.