19-08-2016, 10:27 AM
Buenas a tod@s:
Estoy programando un pequeño script en bash y tengo una duda.
En la última línea donde pone head -$linea process.txt | tail -1, en lugar de poner la linea que pongo, me gustaría poner -1.
Qué pasa? pues que como entiendo que la variable $linea es tipo char, si le resto 1 me peta. Entonces, como podría hacer esta resta???
Muchas gracias
Cuando termine el script os lo comparto
Estoy programando un pequeño script en bash y tengo una duda.
Código:
#Contamos las lineas que tiene el archvio y guardamos el valor en monitor
monitor=$(wc -l process.txt)
echo $monitor
#Recortamos la informacion guardada en la variable monitor y nos quedamos solo con la cifra de numero de lineas del archivo
linea=$(echo $monitor | cut -c 1-3)
echo $linea
head -$linea process.txt | tail -1
En la última línea donde pone head -$linea process.txt | tail -1, en lugar de poner la linea que pongo, me gustaría poner -1.
Qué pasa? pues que como entiendo que la variable $linea es tipo char, si le resto 1 me peta. Entonces, como podría hacer esta resta???
Muchas gracias
Cuando termine el script os lo comparto