[Linux-Biella] funzioni in bash

leonardo LeOS buffa leos a bilug.linux.it
Mar 8 Maggio 2007 16:15:28 CEST


giorno tutti

se io scrivo una funzione tipo

pippo(){
  hai passato $1
}

e poi la richiamo con

pippo ciao


mi risponde:

hai passato ciao


se io invece la chiamo con:

pippo ciao babau

lui risponde (giustamente):

pippo ciao

perche' babau e' corrispondete a $2

allora io ho pensato che per "unire" $1 con $2 etc, fosse sufficiente
scrivere:

pippo "ciao babau"

pero' mi riporta solo sempre ciao

come posso fare a passargli stringhe di piu' parole?

ciao, leo


-- 
leonardo 'LeOS' buffa
IT security consultant
------------------------------
Linux Registered User: #135079
------------------------------


Maggiori informazioni sulla lista Linux