Estoy tratando de leer un archivo línea por línea a partir de una línea específica en bash. Ya he usado el comando while para leer cada línea del archivo al incrementar el conteo. ¿Puedo hacer que comience desde una línea específica?Leer líneas a partir de un número de línea en un script bash
let count=0
declare -a ARRAY
while read LINE; do
ARRAY[$count]=$LINE
vech=${ARRAY[$count]}
if [...blah ..]
then
...blah..
fi
sleep 2
((count++))
done < filec.c
Cualquier tipo de ayuda en forma de sugerencias o algoritmos son bienvenidos.
Editar: Estoy tratando de pasar el número de línea como una variable. Estoy ampliando para un patrón específico y, si lo encuentro, debería pasar el número de línea a partir del patrón.
¿Por qué en su fragmento de código no hay nada que incremente el contador? Por favor, muestre el código real, y entonces la respuesta será casi obvia. – Arsen7
¿Hay espacios en '$ LINE'? –
@ Arsen7
Gil