Re: problema bash passaggio parametri 2

2010-08-11 Per discussione Vincenzo Tibullo
Il 11 agosto 2010 17:10, xserver80 ha scritto: > Buon giorno a tutta la lista. > > Ripropongo il problema di qualche settimana fa (oggetto precedente > "problema bash passaggio parametri"). > > > Il problema fondamentalmente rimane lo stesso, ovvero non riesc

problema bash passaggio parametri 2

2010-08-11 Per discussione xserver80
Buon giorno a tutta la lista. Ripropongo il problema di qualche settimana fa (oggetto precedente "problema bash passaggio parametri"). Il problema fondamentalmente rimane lo stesso, ovvero non riesco a passare correttamente dei parametri da uno script ad un'altro. Lo scrip

Re: problema bash passaggio parametri

2010-07-28 Per discussione xserver80
Ok, ho risolto cambiando l'IFS con una virgola. Anche se mettevo le variabili tra le doppie virgolette me lo prendeva come due variabili distinte (se passavo "primo secondo" veniva $1="primo , $2=secondo" ) Cambiando invece l'IFS con una virgola riesco a prendere correttamente le variabili. Non

Re: problema bash passaggio parametri

2010-07-28 Per discussione Christian Surchi
Il giorno mer, 28/07/2010 alle 17.04 +0200, Paolo Sala ha scritto: > > Mi sa che così capisci il problema :-) > Bhé, non hai soluzione al problema, qualunque carattere di separazione > usi per separare i parametri lo devi quotare se vuoi che non venga > riconosciuto come separatore; in altre parole

Re: problema bash passaggio parametri

2010-07-28 Per discussione Paolo Sala
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Gabriele 'LightKnight' Stilli scrisse in data 28/07/2010 14:57: > Ecco, tu metti le virgolette anche nella riga di comando e per > forza che funziona :-) Ma che succede se fai questo? > > $ ./test.sh test test > > Mi sa che così capisci il problema :-)

Re: problema bash passaggio parametri

2010-07-28 Per discussione Gabriele 'LightKnight' Stilli
mercoledì 28 luglio 2010, alle 16:14, Paolo Sala scrive: > e funziona... se ho capito qual'è il problema :-\ > > $ ./test.sh "test test" > > test test Ecco, tu metti le virgolette anche nella riga di comando e per forza che funziona :-) Ma che succede se fai questo? $ ./test.sh test test Mi sa

Re: problema bash passaggio parametri

2010-07-28 Per discussione Paolo Sala
Scusate, non hanno funzionato correttamente gli a capo della mail precedente... Questa funzione fa l'echo del 1° parametro: > $ cat test.sh > #!/bin/bash > > var1="$1" > echo $var1 e funziona... se ho capito qual'è il problema :-\ > $ ./test.sh "test test" > test test Ciao Piviul -- Per REVOC

Re: problema bash passaggio parametri

2010-07-28 Per discussione Paolo Sala
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christian Surchi scrisse in data 28/07/2010 12:37: > Leggi la man page di bash, a proposito di IFS. Ma qual'è il problema in questo caso? Ad esempio: > dominiocsa\ps...@psala-lx2:~$ cat test.sh #!/bin/bash > > var1="$1" echo $var1 dominiocsa\ps...@psa

Re: problema bash passaggio parametri

2010-07-28 Per discussione max
potresti sostituire gli spazi con un simbolo che non usi, tipo: _ oppure = oppure %.. usando il comando tr # tr ' ' '%' poi nella funzione pluto.sh rimetti a posto gli spazi con lo stesso comando # tr '%' ' ' ciao MaX xserver80 wrote: Buon giorno a tutta la lista. Vi scrivo per un pr

Re: problema bash passaggio parametri

2010-07-28 Per discussione Christian Surchi
Il giorno mer, 28/07/2010 alle 12.24 +0200, xserver80 ha scritto: > Buon giorno a tutta la lista. > > Vi scrivo per un problema nel passaggio di una variabile ad una funzione: > > Ho bisogno di passare la variabile $pippo alla funzione pluto.sh > Uso "pluto.sh $pippo" nel main, e da pluto.sh la a

Re: problema bash passaggio parametri

2010-07-28 Per discussione Paolo Sala
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 xserver80 scrisse in data 28/07/2010 12:24: > [...] da pluto.sh la aquisisco con "pippo=$1". Non ho capito bene ma hai provato con pippo="$1" Se non ho capito posta il codice della funzione e cosa vorresti che facesse. Ciao Piviul -BEGIN PGP SIG

problema bash passaggio parametri

2010-07-28 Per discussione xserver80
Buon giorno a tutta la lista. Vi scrivo per un problema nel passaggio di una variabile ad una funzione: Ho bisogno di passare la variabile $pippo alla funzione pluto.sh Uso "pluto.sh $pippo" nel main, e da pluto.sh la aquisisco con "pippo=$1". Tutto bene finchè $pippo è una sola parola senza spa