Menu en bash sin funcion - lks

Script-Menu en bash para entorno Tmux

Este script ha funcionado en debian 8



        ## ------------ inicio script ----------
        
        #!/bin/bash

        clear

        # ------------ inicio menu -------------
        opcion=0
        #bucle no se detiene hasta pulsar opcion 7. salir

        until [ $opcion -eq 7 ]
                do
                        echo "+----------------------------------------+"
                        echo "|           ==================           |"
                        echo "|           | Menu para tmux |           |"
                        echo "|           ==================           |"
                        echo "+----------------------------------------+"
                        echo "|  Escoja una opcion:                    |"
                        echo "|   1. Tmux instalado en el sistema?     |"
                        echo "|   2. Instalar tmux en debian (root)    |"
                        echo "|   3. Hay sesiones de tmux corriendo?   |"
                        echo "|   4. Acoplarse a una sesion            |"
                        echo "|   5. Matar una sesion                  |"
                        echo "|   6. Ejecutar script Start_tmux.sh     |"
                        echo "|                                        |"
                        echo "|   7. Salir                             |"
                        echo "+----------------------------------------+"
                        echo -n " Seleccione una opcion [1 - 7]: "


                read opcion
                case $opcion in
                        1) echo "Comprobamos el paquete tmux";
                        echo "ruta del binario ";
                        which tmux;
                        echo "version tmux";
                        tmux -v;;
                        2) echo "Ejecutando instalacion tmux";
                        apt-get install tmux;;
                        3) echo "Listado de sesiones:";
                        tmux list-sessions;;
                        4) echo "teclee el nombre de la sesion";
                        read sesion;
                        tmux attach -t $sesion;;
                        5)echo "teclee el nombre de la sesion a borrar";
                        read nomses;
                        tmux kill-session -t nomses;;
                        6) echo " ejecutando script ";
                        source start_tmux.sh;;
                        7) echo "Fin";
                        exit 1;;
                        *) echo "$opcion es una opcion invalida?";
                        echo "Presiona una tecla para continuar...";
                esac
                read opcion
        done
        
        ## ------------ fin script ----------
        

Links de interés relaccionados

Entradas populares de este blog

Comprobar estado del software RAID en linux y mdadm

Cambiar idioma por defecto en Devuan (NOT RUN)

Teoria de Bash - Scripting