extraer 5 primeras líneas de un archivo de texto a una variable

extraer 5 primeras líneas de un archivo de texto a una variable

Me pregunto si es posible "extraer" las primeras 5 líneas de un archivo de texto en una sola variable (no en una matriz)

Por ejemplo:

head -5 test.txt >$variable(que por supuesto no funciona)

Estoy intentando usar zenity para mostrar las primeras líneas para poder confirmar/cancelar según el texto mostrado

zenity --question \
--text=$text

(Por supuesto, se agradecen otras soluciones funcionales...)

Respuesta1

Es tan simple como

variable=`head -5 test.txt`
# or
variable=$(head -5 test.txt)

Parece que no conoces bien los conceptos básicos de los scripts de shell. Aquí hay buenas guías:

información relacionada