On Mon, 19 Jan 2009, alejandro García wrote:
> creo que te sirve algo asi:
> 
> creas un script.sh
> 
> con:
> 
> if mkdir datos; then
>       if cp archivo.tar.gz datos/archivo.tar.gz; then
>               if gunzip datos/archivo.tar.gz; then
>                       tar -xvf datos/archivo.tar
>               fi
>       fi
> fi
> 
> 

Solamente un comentario al pasar para unir temas 
'similares'. Perdon si lo consideran OT ;-)

Justo el otro dia Matias Bellone comentaba en un thread[0] de esta
lista que al utilizar '&&' en la linea de comandos, este
(funciona como operador booleano, por lo que) verifica que 
si ejecutamos algo similar a :
$ foo && bar

'bar' solamente se ejecuta en caso de que 'foo' haya
devuelto un resultado positivo. 

Entonces el script podria escribirse:
mkdir datos && cp archivo.tar.gz datos/archivo.tar.gz && \ 
 gunzip datos/archivo.tar.gz && tar -xvf datos/archivo.tar

[0] Nombre del hilo: "Lanzar comandos secuencialmente"

Saludos,
Mauro

-- 
JID: [email protected] | http://lusers.com.ar/
work: [email protected]   | http://gcoop.com.ar/
2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Responder a