V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

smenu

Herramienta que permite crear menús interactivos directamente en la terminal. Ejemplo con un script:

$ nano distro.sh

#!/bin/bash

# Crear un menú de 4 opciones y guardar la selección en la variable RESPUESTA

echo "Escoger una distro: "

RESPUESTA=$(smenu <<EOF

Debian

"Linux Mint"

"Red Hard"

Opensuse

EOF

)

echo "Has elegido: $RESPUESTA"

Despues de otorgar permisos de ejecución [+x] y ejecutarlo, mostrará una linea con las 4 opciones y con las flechas se podrá seleccionar la deseada, guardándose en la variable $RESPESTA.

$ echo -e "A B C" | smenu -l
forma simple de comprobar el funcionamiento. Imprimirá las opciones una por linea y resaltará la seleccionada
$ selecc=$(\ls Documents/ | smenu) ; echo -e "Has seleccionado $selecc"
seleccionar un archivo de directorio especificado y lo guardará en $selecc
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5273 entradas - Acerca del Tractatus
La Pipa Plena 2026