Linux/Unix Shell Scripting - Problema con Script

   
Vista:

Problema con Script

Publicado por Evaristo (2 intervenciones) el 22/05/2015 11:31:19
Buenas, llevo ya bastante tiempo intentando realizar el siguiente script pero no consigo dar con la clave. No me para de dar errores por todos lados, si alguien fuera tan amable de echarme una mano...
El script hay que pasarle como parámetro un archivo de texto y mostrarlo paginado o no en función de lo largo que sea. Si es corto, de unas 20 líneas o menos, hay que mostrarlo con cat, y si es más largo, hay que sacarlo paginado con more o con less. Hay que indicar como erorr, si no se ha pasado un fichero como parámetro, y que se pueda leer dicho fichero.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema con Script

Publicado por Evaristo (2 intervenciones) el 22/05/2015 11:58:41
De momento esto es lo que llevo pero a la hora de ejecutarlo no funciona y no consigo ver el error...

numlinea = `cat $1 | wc -l`
if [ $numlinea -gt 20 ]
then cat $1
else more $1
fi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema con Script

Publicado por Tom (254 intervenciones) el 22/05/2015 13:23:03
¿ Qué intérprete quieres usar ? y ¿ cómo estás intentando aprender a usarlo ?
Si pretendes usar bash, comienza por aquí:

http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/Bash-Prog-Intro-COMO-5.html

Y para próximas consultas, harías bien en copiar los mensajes de error que obtienes, o una explicación de lo que quieres decir con "no funciona".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar