il titoo è un po' criptico..
praticamente ho una serie di funzioni che mi eoperano ricorsivamente su un albero di directory...
ad un certo punto da una di queste funzioni devo chiamarne un'altra passandogli la lista di file della dir corrente... solo che siccome è uno script che lavora ricorsivamente su un albero di directory, devo riuscire a passare in qualche modo il path relativo o assoluto dei files, e no solo i nomi..
in pratica se $1 è "dir"
e dir contiene "prova testo abc blabla"
questo:
mia_func `ls -x $1`
passa a mia_func "prova testo abc blabla" ma io ho bisogno che passi "dir/prova dir/testo dir/abc dir/blabla"
o in alternativa dei path assoluti. Avevo speracto ci fosse un parametro di ls che mi restituissei path assoluti ma o non c'è o sono ciecat io
Quindi in pratica dovrei aggiungere ad ogi file restituito da ls -x $1 lo stesso $1... $1/$file (dove per $file intendo ognuno dei file restituiti da ls).
come posso fare?