El mié, 12-08-2009 a las 16:11 -0300, MAbeeTT escribió: > 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. > podes pone el encabezado como #!/bin/bash
No uso dash, asi que no se que hará pero siempre podes enterarte cambian el if por un echo.
