elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Script de bash. AYUDA URGENTE
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Script de bash. AYUDA URGENTE  (Leído 1,748 veces)
alv19mar19

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Script de bash. AYUDA URGENTE
« en: 27 Mayo 2015, 11:00 am »

COMO SE HACE ESTE SCRIPT??

Vaya leyendo texto hasta escribir un punto (.). Ir guardando el texto
en un fichero indicado como parámetro al ejecutar el script.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.700



Ver Perfil
Re: Script de bash. AYUDA URGENTE
« Respuesta #1 en: 27 Mayo 2015, 11:43 am »

No se aprueba la entrega de tareas, que es basicamente lo que estás pidiendo.

¿Has investigado siquiera en Google?: http://lmgtfy.com/?q=bash+read+user+input

Intenta desarrollar el código por ti mismo, publica tus avances, y entonces seguro que algún otro usuario con conocimientos sobre Bash estará encantado de ayudarte.

Saludos!


« Última modificación: 27 Mayo 2015, 11:46 am por Eleкtro » En línea


alv19mar19

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Script de bash. AYUDA URGENTE
« Respuesta #2 en: 28 Mayo 2015, 13:53 pm »

Si he intentado, esto. Pero no consigo ir guardando el texto en un fichero como parámetro al ejecutar el script. Me podrias ayudar? Gracias de antemano.

Código
  1. while read LINE
  2.  
  3.  
  4.  [ "$LINE" = "Hasta esta" ] && break;
  5.  
  6.  echo $LINE
  7.  
  8. done <fichero_entrada >fichero_salida

Mod: Los códigos deben ir en etiquetas GeSHi
« Última modificación: 28 Mayo 2015, 17:27 pm por engel lex » En línea

alv19mar19

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Script de bash. AYUDA URGENTE
« Respuesta #3 en: 28 Mayo 2015, 20:13 pm »

Vaya leyendo texto hasta escribir un punto (.). Ir guardando el texto
en un fichero indicado como parámetro al ejecutar el script.
Lo que llevo intentado es esto:

txt="x"
echo "=======" >> temp
echo "Comienzo del fichero [log]" > temp
echo "===============">>temp
    while test -n "$txt" -a "$txt" != "."
          do
              read txt
             if test $txt != "."
             then
             echo $txt >> temp
         fi
       done
echo "========">>temp
echo "Fin del fichero [log]" >> temp
echo "===========">> temp

Me podeis ayudar para que el fichero sea fichero1.txt y que haya algun texto para ver donde poneis los puntos?
Gracias.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Script en bash [muy urgente....totalmente desesperado] « 1 2 »
Ejercicios
-=[ §ÂßÂÑÐØ ]=- 16 8,343 Último mensaje 29 Septiembre 2006, 13:22 pm
por o2T7f6j2
[Bash script] equivalente de goto en batch para bash (SOLUCIONADO)
Scripting
moikano→@ 4 14,476 Último mensaje 4 Noviembre 2010, 15:58 pm
por moikano→@
Ayuda con script en bash
Scripting
Fastolfe 2 1,718 Último mensaje 6 Mayo 2011, 12:34 pm
por JuszR
[Bash] Abrir un proceso o otro script bash en una nueva shell
Scripting
nhaalclkiemr 2 12,688 Último mensaje 27 Agosto 2011, 06:23 am
por nhaalclkiemr
ayuda urgente crear un archivo bash script
Hacking
ragnarok123456 1 2,198 Último mensaje 23 Febrero 2013, 14:57 pm
por Nec10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines