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

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: