[gl-como] spazi nei nomi dei file in script bash

Pietro Bertera pietro@bertera.it
Mar 28 Giu 2005 17:18:52 CEST


On mar, 2005-06-28 at 16:51 +0200, Riccardo Penco wrote:
> ciao a tutti
> 
> scrivendo qualche semplicissino script bash ho avuto dei problemi quando 
> incontro dei file con spazi nel nome, esempio:
> 
> se provo a fare dalla shell (idem con uno script):
> 
> for f in *.php ; do echo $f ; done

prima sostituisci il carattere ' ' con un altro (es. _)

for a in `ls | sed -e 's/\ /_/g'`; do echo $a; done

(stai attento quando devi fare l'operazione inversa e il nome file
contiene degli '_')

ciao
-- 
Pietro Bertera 
E-mail: pietro@bertera.it
GPG key fingerprint: 3B3F 2C4B 487C E5E8 080C  03B3 0C9C AB85 E774 31A4





Maggiori informazioni sulla lista gl-como