Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

AYUDA PROGRAMACION EN SHELL

  • Autor de tema Autor de tema celio
  • Fecha de inicio Fecha de inicio

celio

Bovino maduro
Desde
11 Ago 2007
Mensajes
239
HTML:
Hice este programa que lo que hace es un menu y que el usuario escoje las opciones
   



echo "MENU DE ARCHIVOS"
echo "=================="
echo "1.LISTAR ARCHIVOS"
echo "2.LISTAR ARCHIVOS EN COLUMNAS"
echo "3.BORRAR ARCHIVOS"
echo "4.CREAR CARPETAS"
echo "5.MOSTRAR FECHAS"
echo "6.INVOCAR NANO"
echo "7.INVOCAR VI"
echo "8.APAGAR LA MAQUINA"
echo "9.LIMPIAR PANTALLA"

echo "DIGITE OPCION [    ]"
read entrada
case $entrada in
    1) 
    ls 
    ;;
    2)
    ls -C
    ;;
    3)
    echo "Cual va a borrar"
    read archivo
    rm $archivo
    ;;
    4)
    echo "nombre carpeta"
    read folder
    mkdir $folder
    ;;
    5)
    date
    ;;
    6)
    nano
    ;;
    7)
    vi
    ;;
    8)
    sudo su
    01234567
    reboot
    ;;
esac

Tengo varias preguntas


1- Como hago para que el menu me quede centrado en la mitad de la pantalla
2-En la opcion 8 apagar pantalla no me apaga la maquina pues me pide ingresar superusuario (01234567) es la clave de acceso al equipo donde estoy trabajando
3-Si quisiera hacer la opcion ping como capturaria una direccion ip??


Gracias muchachos
 
bueno la primero no te sabria decir,
la segunda pues ejecuta el script como superuduario.
la tercera pues usas read ejemplo "read variable" esto te leera el teclado y ping pues seria mas o menos "ping google.com" claro que necesitas algo mas especifico pues te estudias el comando "ping -?" para mas informacion,

aunque no se la verdad para que sirve tu script, igual saludo y suerte
 
mmira esta facil, para centrarlo, es a purititos espacios.
1) pero se vera bien, pero recuerda que es programacion shell
2) para darle lo del 8 no se.. se en dos que era en lo que lo hacia.
3) ping>x.txt checate si existe una opcion en el ping para que solo te ponga el dato que necesitas.
bueno, me falta info, pero lo intente..
Saludos.
 
Carnal. No apaga la maquina por que la estas reiniciando.

el comando que se usa para apagar es: shutdown [opciones].

Tecleando: shutdown --help puedes ver la ayuda del comando y las opciones a usar.
 
Volver
Arriba