estoy viendo unos scripts que cargan un firmware propietario par ami
impresora, en un punto hace:
if cat $fw > $_dev; then
log "todo bien"
else
log "falla algo"
fi
donde $fw es la imagen del firmware y el dispositivo-puerto. O sea
podería ser equivalente a
si_anda ( cat imagen.raw > /dev/usblp0) ; then
log "salto en una pata"
else
log "algo no funciona"
fi
El script tiene el encabezado #!/bin/sh y si /bin/sh apunta a dash, no
acusa falla ni dice andar bien.
¿Cómo sería una manera más prolija de hacer lo mismo? ¿ Estará en dash la falla?
PD: no mando a lug-devel porque considero que este nivel de scripting
es más bien compatible con la actividad de los sysadmin.
Gracias.
--
.::MAbeeTT::.
mabeett [at] gmail [ dot] com
some time ago:
mtspcchaiaeia [at] gmail [dot] com