[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] bin/bash for elenco cartelle!



Concordo,
tipo:

IFS="
"
for riga in `ls directory`
do
   echo "- $riga"
done

P.s.
anche io non so la I... Interactive? 

2011/1/26 Gianni Carabelli <giannicarabelli@gmail.com>
On 01/26/2011 11:20 AM, Pietro Feltrinelli wrote:
>
> # ll /cartella/
> drwxrwxrwx 138 ubuntu ubuntu    4096 2010-10-05 02:06 Kopie (2) von ALLE
> NEUEN/
> drwxrwxrwx 138 ubuntu ubuntu    4096 2010-10-08 16:24 Kopie (3) von ALLE
> NEUEN/
> drwxrwxrwx 139 ubuntu ubuntu    4096 2010-10-27 21:02 Kopie (4) von ALLE
> NEUEN/
> drwxrwxrwx 139 ubuntu ubuntu    4096 2010-10-31 14:47 Kopie (5) von ALLE
> NEUEN/
>
> nello script ho messo questo for:
>
> for riga in `ls /cartella/`
> do
>    echo "- $riga"
> done

Perchè hai gli spazi nel nome del file che la bash interpreta come
separatore.
devi settare IFS (hmmh...Sarcazzo Field Separator).
tipo:
export IFS=""
e poi fai girare.
Johnnyrun


--
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/