Re: bash line by line con spazi
Sandro Tosi wrote:
>>una cosa del genere funziona bene ma se ci sono spazi nelle linee..
>>
>>
>
>cosa??? cut & paste nel posto sbagliato?? (Attento a come componi i
>post, che senno' non si capisce nulla)
>
>
>
>>#!/bin/bash
>>#
>>for i in `cat DIR`;
>> do
>> chmod 2770 $i
>>done
>>
>>
>
>cambia
>
>chmod 2770 $i
>
>in
>
>chmod 2770 "$i"
>
>
avevo provato il backslash e i doppi apici e non funziona, ma la
combinazione dei due si
per convertire gli spazi essendo multipli su ogni linea sono passato per
un carattere intermedio cioé
g:/ /s//:
g:/:/s//\\
e ha funzionato, poi c'è un altro suggerimento che non ho ancora provato
OLDIFS=$IFS
IFS="
"
Alessandro
Reply to: