cionci
17-02-2008, 11:50
Mi sono trovato davanti ad un problemino.
#!/bin/sh
for i in `ls -b $1`;
do
echo $i
done
Se mi trovo davanti a file con spazi l'assegnazione a $i del nome del file non funziona e si ferma al carattere di escape che introduce il primo spazio.
Come posso fare ?
#!/bin/sh
for i in `ls -b $1`;
do
echo $i
done
Se mi trovo davanti a file con spazi l'assegnazione a $i del nome del file non funziona e si ferma al carattere di escape che introduce il primo spazio.
Come posso fare ?