elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ¿por qué mi script corre en bash y no en ksh?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿por qué mi script corre en bash y no en ksh?  (Leído 1,596 veces)
IraisGossow

Desconectado Desconectado

Mensajes: 5


Ver Perfil
¿por qué mi script corre en bash y no en ksh?
« en: 22 Mayo 2015, 23:45 pm »

Hice un scipt que toma el tamaño de 3 archivos diferentes y valida si son iguales a una cantidad establecida.

Las pruebas las estoy haciendo en mi máquina con bash y el servidor donde va a correr es ksh, por lo que no puedo instalar nada ni hacer pruebas ahí.

Intenté con Stat pero en ksh me aparecía el mensaje de "stat: not found"

Lo tuve que hacer con du y como me trae el tamaño y el nombre del archivo, se lo pasé como parámetro a cut para que me traiga el primer argumento.

Los archivos son:

Código:
-rw-r--r-- 1 ij cdram  1908736 May 17 08:22 datAMA793.bin
-rw-r--r-- 1 ij cdram     240 May 17 08:22 hdrAMA793
-rw-r--r-- 1 ij cdram      160 May 17 08:22 colaAMA793

En bash corre bien, pero en ksh me devuelve sólo un 2 en hdr y cola.


Este es el pedazo del problema, el resto del script corre bien en ambos ambientes.
Código:

        TAMCINTA=` du -b dat$CINTA.bin | cut -f1 `
        TAMCOLA=` du -b cola$CINTA | cut -f1 `
        TAMHEADER=` du -b hdr$CINTA | cut -f1 `


¿Cómo lo arreglo?
Necesito algo que corra en ksh que me traiga el puro tamaño del archivo en bytes


En línea

IraisGossow

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: ¿por qué mi script corre en bash y no en ksh?
« Respuesta #1 en: 25 Mayo 2015, 17:00 pm »

Como HP-UX no tiene la opción -b de du, ni stat, que lo resolvimos así:
Código:
TAMCINTA=`wc -c dat$CINTA.bin | cut -f1 -d "d"


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
script bash (ubuntu): Parar un proceso sin salir del script (SOLUCIONADO)
Scripting
moikano→@ 6 11,050 Último mensaje 28 Octubre 2010, 15:48 pm
por moikano→@
[Bash script] equivalente de goto en batch para bash (SOLUCIONADO)
Scripting
moikano→@ 4 16,094 Último mensaje 4 Noviembre 2010, 15:58 pm
por moikano→@
[Bash] Abrir un proceso o otro script bash en una nueva shell
Scripting
nhaalclkiemr 2 14,002 Último mensaje 27 Agosto 2011, 06:23 am
por nhaalclkiemr
[BASH] Interactividad en script bash
Scripting
Hekaly 1 2,818 Último mensaje 14 Enero 2014, 00:07 am
por Hekaly
Script no corre en Internet Explorer
Desarrollo Web
alexr_93 0 1,576 Último mensaje 6 Octubre 2017, 23:16 pm
por alexr_93
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines