Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Noviembre 23, 2008, 05:06:26
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Programacion Shell
(Moderador:
[rOnNy]
) | Tema:
AYUDA con script bashh
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: AYUDA con script bashh (Leído 459 veces)
kircklish
Miembro
Desconectado
Mensajes: 58
ReVieNTeN PerO No eN PeDAzOS!!!!
AYUDA con script bashh
«
en:
Noviembre 19, 2007, 02:01:49 »
hola me gustaria que alguien me ayudara estoy iniciando en esto del bash jej plis help
cquiero hacer un programa que haga losiguiente
un script que muestre un menú con las
siguientes opciones:
1. Crear un directorio
2. Crear un archivo nuevo
3. Mostrar los directorios o archivos de la ruta actual
4. Finalizar
en primera no tengo idea de como se hacen en bash tipo cases para el menu :S:S
se que un directorio se crea
con el comando mkdir
un archivo no se como se crea ¿?¿? lo de mostrar directorios es con el comando ls
pero no tengo idea de como se estructura en bash me podrian auxiliar pliease
En línea
|Shadow|
Dein Nulls
Moderación
Colaborador
Desconectado
Mensajes: 915
Fucking mnemonic c0d1n6!
Re: AYUDA con script bashh
«
Respuesta #1 en:
Noviembre 19, 2007, 04:19:16 »
man ... puedo darte l code pero esa no s la idea ... ay tutos en el foro q te pueden ayudar.... para el caso de crear un archivo .. ay varias formas d acerlo (x copia, x redireccion, etc) solo tenes q buscar las herramientas (comandos) q te ayuden a consegir tu objetivo ...
Saludos
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Reglamento del Foro
Linux Registered User #473016
kircklish
Miembro
Desconectado
Mensajes: 58
ReVieNTeN PerO No eN PeDAzOS!!!!
Re: AYUDA con script bashh
«
Respuesta #2 en:
Noviembre 19, 2007, 05:09:52 »
mira e logrado algo asi me podrias decir en lo que estoy mal
Código:
#!/bin/bash
echo que quieres hacer:
echo
case valor
in
expreg1)
echo 1.-crear un directorio;;
expreg2)
echo 2.-crear un archivo;;
expregn3)
echo 3.-mostrar el arbol de directorios);;
expregn4)
echo 4.-salir;;
esac
if[expreg1]
then
echo dime el nombre del directorio
read=name
mkdir $name
elif[expreg2]
then
echo dame el nombre del archivo
read=NAME
touch $NAME
elif[expreg3]
echo el arbol de directorios es :
ls
elif[expreg4]
quit
fi
En línea
kircklish
Miembro
Desconectado
Mensajes: 58
ReVieNTeN PerO No eN PeDAzOS!!!!
Re: AYUDA con script bashh
«
Respuesta #3 en:
Noviembre 21, 2007, 06:46:57 »
ya cheque y qeudaria algo asi no¿?¿?¿
Código:
#!/bin/bash
echo "-----------------------------------------------"
echo "-----------------------------------------------"
echo "------------------MENU-------------------------"
echo "-----------------------------------------------"
echo "1.-crear un directorio"
echo "2.-crear un archivo"
echo "3.-mostrar el arbol de directorios"
echo "4.-salir"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "introduce el numero de tu seleccion"
read seleccion
case $seleccion in
1)echo "dime el nombre que quieres que tenga el directorio¿?¿?"
read=name
mkdir $name
echo "el directorio $name a sido creado
;;
2)echo dame el nombre del archivo
read=NAME
touch $NAME
;;
3) echo "el arbol de directorios es :"
echo "tambien veras los archivos ocultos ;)"
ls -all
;;
4)
echo "adios"
exit
;;
esac
En línea
benjaminn2
Visitante
Re: AYUDA con script bashh
«
Respuesta #4 en:
Noviembre 23, 2007, 08:29:20 »
Yo le pondria un ciclo while para que se repita a menos que el usuario no quiera.
Mira esto:
Código:
#!/bin/bash
# Algun script xD
A=1
while [ $A = 1 ]
do
echo "-----------------------------------------------"
echo "-----------------------------------------------"
echo "------------------MENU-------------------------"
echo "-----------------------------------------------"
echo "1.-crear un directorio"
echo "2.-crear un archivo"
echo "3.-mostrar el arbol de directorios"
echo "4.-salir"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo 'Introduce la opcion preferida'
read seleccion
case $seleccion in
1)echo 'Escribe el path del directorio a crear, recuerda que debes tener los permisos necesarios.'
read=name
mkdir $name
echo 'el directorio $name a sido creado'
;;
2)echo 'Dime el nombre del archivo'
read=NAME
touch $NAME
;;
3) echo 'El arbol de directorios es:'
ls -all
;;
esac
B=1
while [ $B = 1 ]
do
echo 'Deseas volver a ejecutar (Y/N)?'
case $seleccion in
y)
A=1
B=0
;;
Y)
A=1
B=0
;;
n)
A=0
B=0
;;
N)
A=0
B=0
;;
*)
echo 'Opción invalida, elige de nuevo'
;;
esac
done
done
echo 'El programa ha finalizado'
exit 0
En línea
kircklish
Miembro
Desconectado
Mensajes: 58
ReVieNTeN PerO No eN PeDAzOS!!!!
Re: AYUDA con script bashh
«
Respuesta #5 en:
Noviembre 28, 2007, 11:11:41 »
jeje gracias muy buena idea lo del ciclo jeje gracias
pero el code que me diste esta mal te llena la pantalla con la pregunta "" desea volver a ejecutar"
:S:S:S::S
«
Última modificación: Noviembre 28, 2007, 11:45:05 por kircklish
»
En línea
benjaminn2
Visitante
Re: AYUDA con script bashh
«
Respuesta #6 en:
Noviembre 29, 2007, 04:20:46 »
Cita de: kircklish en Noviembre 28, 2007, 11:11:41
jeje gracias muy buena idea lo del ciclo jeje gracias
pero el code que me diste esta mal te llena la pantalla con la pregunta "" desea volver a ejecutar"
:S:S:S::S
Sorry debe tener algun bug por ahi...
Lo reviso y vuelvo a postear.
En línea
|Shadow|
Dein Nulls
Moderación
Colaborador
Desconectado
Mensajes: 915
Fucking mnemonic c0d1n6!
Re: AYUDA con script bashh
«
Respuesta #7 en:
Diciembre 07, 2007, 03:10:03 »
pos LT despues de q preguntas si desea seguir o no ... te falta leer la var.. xD
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Reglamento del Foro
Linux Registered User #473016
benjaminn2
Visitante
Re: AYUDA con script bashh
«
Respuesta #8 en:
Diciembre 07, 2007, 03:14:22 »
Cita de: The Shadow en Diciembre 07, 2007, 03:10:03
pos LT despues de q preguntas si desea seguir o no ... te falta leer la var.. xD
Eso ya lo sabia, solo que se perdio donde dije eso.
En línea
|Shadow|
Dein Nulls
Moderación
Colaborador
Desconectado
Mensajes: 915
Fucking mnemonic c0d1n6!
Re: AYUDA con script bashh
«
Respuesta #9 en:
Diciembre 07, 2007, 05:43:17 »
xD
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Reglamento del Foro
Linux Registered User #473016
wizard_0
Miembro
Desconectado
Mensajes: 134
Re: AYUDA con script bashh
«
Respuesta #10 en:
Enero 27, 2008, 08:03:55 »
tambien el pregunta esta en el bucle deberia estar antes de entrar al bucle para q no se repita... varias vecess...
salu2...
En línea
↑__P®egun†a__b!na®¡a__↑
3reS_un__[1]__ø__[0]__?¿?¿
ø__vives__ø__mueres
Si__estas__v1vø_!!!__ganate__el__ saludo_!!!
"
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
"
LTSmash
Habitual
Desconectado
Mensajes: 219
Fuck up
Re: AYUDA con script bashh
«
Respuesta #11 en:
Febrero 07, 2008, 10:24:58 »
Cita de: wizard_0 en Enero 27, 2008, 08:03:55
tambien el pregunta esta en el bucle deberia estar antes de entrar al bucle para q no se repita... varias vecess...
salu2...
perdón?
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Programacion Shell
(Moderador:
[rOnNy]
) | Tema:
AYUDA con script bashh
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...