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

Responder a