Hola Hazan, las variables en bash las defines como lo siguiente

myScript.sh
#!/bin/bash
#Script para la captura de una ventana cada 60 seg
let intervalo=60
ventana="0x520992e"
geometria="535x980+872+96"
let pantalla=0
nombre="traficoWaze"
extension=".png"

watch -n $intervalo 'import -window $ventana -crop $geometria -display
:$pantalla
$nombre$(date +%F_%T)$extension'
#Fin del script


----------------------------------
Pruebalo con eso, debe funcionar.


El 28 de enero de 2014, 16:33, Hazan Pérez <[email protected]> escribió:

> Buenas comunidad,
>
> Necesito convertir un comando en un script bash con variables definidas
> (lo siento, pero para mi bash es como lenguaje alien...)
>
> El comando es el siguiente:
> watch -n 60 'import -window 0x520992e -crop 535x980+872+96 -display :0
> traficoWaze$(date +%F_%T).png'
>
> Si quisiera definirle las variables sería algo así (en un lenguaje tipo
> Java):
> int intervalo = 60;
> String ventana = "0x520992e"; //esto realmente es un número hexa, tal
> vez un string no sea efectivo
> String geometria = "535x980+872+96"; //esta geometría tampoco sería
> efectiva como String...
> int pantalla = 0;
> String nombre="traficoWaze";
> String extension = ".png";
>
> watch -n intervalo 'import -window ventana -crop geometria -display
> :pantalla nombre$(date +%F_%T)extension'
>
> Como podría hacerse como un script?
>
> Gracias de antemano.
>
> --
>
> Hazan Pérez C.
> Twisto Creative
>
>
> --
> Al escribir recuerde observar la etiqueta (normas) de esta lista:
> http://goo.gl/Pu0ke
> Para cambiar su inscripción, vaya a "Cambio de opciones" en
> http://goo.gl/Nevnx
>



-- 
--
Jhonnatan Chaves

Linux User # 495111

1101010
1101000
1101111
1101110
1101110
1100001
1110100
1100001
1101110

Antes de imprimir este correo, tenga en cuenta su responsabilidad con el
medio ambiente
-- 
Al escribir recuerde observar la etiqueta (normas) de esta lista: 
http://goo.gl/Pu0ke
Para cambiar su inscripción, vaya a "Cambio de opciones" en http://goo.gl/Nevnx

Responder a