Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2014, 10:06
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 9 meses
Puntos: 17
script extraer lineas de un fichero y mostrarlas

Hola a todos los usuarios de la comunidad.


Bueno tiempo sin postear, esta vez necesito ayuda con un script en el cual se pregunta lo siguiente.

-Crea un script llamado ver.sh que muestre lo siguiente extrayendolo de otro fichero llamado datos.txt:

Nombre y edades
-----------------
Pepe tiene 23 años
Paula tiene 34 años
...
asi con todos
...
...


Cita:
--Siendo el fichero " datos.txt" algo como
esto:

Pepe:23
Paula:34
Juan:27
Maria:54
Federico:50
Pablo:32
Sonia:33
Elena:60
Bueno lo estoy intentado realizar, y ya he conseguido extraer tanto el nombre como la edad, haciendo uso del cut.

Aquí posteo la parte de mi código, pero necesito que se vea correctamente y no como se ve este, espero me puedan ayudar.

Mi código hecho hasta ahora es:

Código BASH:
Ver original
  1. clear
  2. echo "Nombre y edades"
  3. echo "---------------"
  4.  
  5.  
  6. nombre=`cut -d ":" -f1 datos.txt`
  7. edad=`cut -d ":" -f2 datos.txt`
  8.  
  9. echo "$nombre tiene $edad años."

Y cuando se ejecuta en Linux se ve así:

Cita:
Nombre y edades
---------------
Pepe
Paula
Juan
Maria
Federico
Pablo
Sonia
Elena tiene 23
34
27
54
50
32
33
60 años.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1