[Linux-Biella] funzioni in bash

Paul TT paultt a bilug.linux.it
Mar 8 Maggio 2007 16:43:58 CEST


leonardo LeOS buffa wrote:

>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
>
>
>  
>
dipende dall'ifs
usa
'ciao babau'
che passa la stringa cosi' com'e'....

-- 
Non mi piacciono i tipi che mi hanno ucciso.



Maggiori informazioni sulla lista Linux