[FoLUG] script in bash
Masotti Alessandro
listaam@gmail.com
Lun 5 Dic 2005 19:08:24 CET
il mio probelma è + specifico: non voglio rinominare i file, facendolo
avrei risolo il problema.
provo a fare un altro esempio + specifico:
voglio mettere in un array l'elenco dei file di una directory (l'ideale
sarebbe un elenco di file da una lista)
la directory contiene per esempio:
il mio nome file1.jpg
il mio nome file2.mp3
il mio nome file3.bho
se faccio al prompt elenco=(`ls`)
non ottengo la lista dei file ma un array di circa 12 elementi, dato che
ogni spazio viene interpretato come una casella
anche se metto elenco=("`ls`") ottengo un array di un solo elemento ma
con tutti nomi dei file in un unica riga
mi sa che la mia è una brutta gatta da pelare.
Enrico Placci ha scritto:
> On Mon, 5 Dec 2005 10:05:50 +0100
> Davide Giunchi <davidegiunchi@libero.it> wrote:
>
>
>>Alle 10:02, lunedì 5 dicembre 2005, Alessandro Ronchi ha scritto:
>>
>>>Puoi mettere le virgolette prima e dopo, ad esempio
>>
>>oppure, se ti da' altri problemi, usa la variabile di ambiente IFS
>>impostandola a qualcosa di differente (per utilizzarla puoi trovare
>>esempi su appunti di informatica libera).
>
>
> Oppure ti fai uno script/lo cerchi in internet che rimuove gli spazi e
> rinomina tutti i file.
>
> Ciao
> Enrico
> _______________________________________________
> FoLUG mailing list
> FoLUG@lists.linux.it
> http://lists.linux.it/listinfo/folug per cancellarsi dalla lista
>
Maggiori informazioni sulla lista
FoLUG