[TiLUG] di If, for e ;

Matteo D'Alfonso matteo.dalfonso@gmail.com
Lun 11 Giu 2012 11:17:25 CEST


ti manca il fi

Se ho capito cosa vuoi fare:

 $ for f in * ; do [ -f download/$f ] && echo found $f ; done

Ciao,
Matteo D.

2012/6/11 Davide <gettingout@gmail.com>

> Ok, devo capire alla fine dove mettere i ";". Non posso piu' andare
> avanti a casaccio ;)
>
>   $ for f in * ; do if [ -f download/$f ] ; echo found $f ; done
>   -bash: syntax error near unexpected token `done'
>
> Dove diavolo devo mettere i ";" per farlo funzionare? Perche'? Ogni
> volta che lavoro con un .sh (file fisico intendo) tutto fila liscio. Mi
> incasino sempre quando cerco di fare script veloci su una sola riga.
>
> Thanks
> Davide
>
> PS: provato anche con echo "found $f" e con '.
>
>
>
> --
> Mailing list info: http://lists.linux.it/listinfo/tilug
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/tilug/attachments/20120611/d8dcd00a/attachment.htm>


Maggiori informazioni sulla lista TiLUG