[Linux-Biella] variabili o non variabili?

Marco Ermini linux@bilug.linux.it
Tue, 14 Jan 2003 17:22:29 +0100


LeOS <leobuf@libero.it> wrote:
> questo e' il problema:
> 
> ho la necessita' di confrontare il valore di due variabili in bash
> 
> fino a quando devo verificarne l'uguaglianza nessun problema:
> 
> if [ $pippo = $pluto ]; then

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)



> ma se io avessi la necessita' di confrontare il valore di $pippo al 
> valore di $pluto+2
> 
> non posso scrivere:
> 
> if [ $pippo = $pluto+2 ]; then
> 
> ma dovrei aggiungere una riga tipo:
> 
> let $plutook=$pluto+2
> 
> e poi confrontare $plutook
> 
> domanda quindi: esiste la possibilita' di NON usare la variabile di 
> appoggio $plutook ?
> quindi sbarbatruccando la riga con IF in qualche modo?

non ne ho idea, ma che problema ti da' usare una variabile di appoggio?


ciao


---
Marco Ermini
http://macchi.markoer.org