Foros del Web » Administración de Sistemas » Unix / Linux »

a ver si podeis ayudarme

Estas en el tema de a ver si podeis ayudarme en el foro de Unix / Linux en Foros del Web. a ver si alguien pudiera ayudarme con un par de ejercicios k no me salen, lo intento pero k va, x eso me he decidido ...
  #1 (permalink)  
Antiguo 11/06/2004, 17:21
 
Fecha de Ingreso: abril-2004
Mensajes: 9
Antigüedad: 20 años, 7 meses
Puntos: 0
a ver si podeis ayudarme

a ver si alguien pudiera ayudarme con un par de ejercicios k no me salen, lo intento pero k va, x eso me he decidido a preguntar aki, a ver si asi aprendo de una vez

*Suponer un fichero llamado agenda.txt que contenga lo siguiente:

george!2334234!55 Aim Avenue
fred!343423!1005 Marks Road
david!5838434!5 Thompson Street
janet!33343!43 Pedwell Road

El delimitador de campo para este fichero es ! y los campos son nombre, número de teléfono, dirección.

Se pide:
a)Ordenar el fichero por el campo nombres, y guardarlo en un fichero llamado ordenado.txt

b)Mostrar sólo las direcciones

c)Mostrar la línea que contiene información de David


*Suponer el siguiente fichero llamado ventas.txt:

Cliente Articulo Unidades Precio unidad

Lopez osos 10 8
Lopez juguetes 5000 6
Ruiz mesa 3 1200
Perez libros 500 12
Oso silla 1 3000
lopez caramelos700 3

¿Qué líneas de ordenes daría para realizar las siguientes acciones?
a)Motrar las líneas que concuerdan con la cadena oso
b)Mostrar las compras realizadas por los clientes lopez o Lopez
c)Mostrar las líneas que indique las ventas de alguna mesa
d)Mostrar el número de líneas que tiene la cadena Lopez.

gracias x adelantao a cualkiera k me pueda ayudar
  #2 (permalink)  
Antiguo 11/06/2004, 18:19
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 7 meses
Puntos: 8
Bueno... pero supongo que te habrán dado apuntes...

Así por encima (que tampoco soy un maestro) échale un vistazo a los comandos "sort", "cut", "grep", "cat", "head", "type".

Para ver una descripción detallada de un comando:

man comando
info comando

También pudes buscar info en Google sobre ellos, encontrarás ejemplos fácilmente.

En algunos casos tendrás que usarlos en combinación unos con otros... no es difícil pero claro... hay que ponerse y dedicarle tiempo.
  #3 (permalink)  
Antiguo 11/06/2004, 19:07
 
Fecha de Ingreso: junio-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
gracias x contestar
esos comandos ya los habia mirado, el problema k tengo es k no me salen stons ejercicios usando esos comandos, x lo k sta claro k no lo stoy haciendo bien, x eso pido ayuda, si pudierais ser un poco mas concretos, al menos hasta k lo ponga en practica y vea k x fin me salen, pos stoy bastante atasca.
  #4 (permalink)  
Antiguo 12/06/2004, 11:11
Avatar de gomo  
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 22 años, 6 meses
Puntos: 0
Ahí tienes los 3 primeros. Lee un tutorial rápido de bash para entender los pipes ("|"s) y directores (">" y ">>"), y luego lee las páginas man de cada comando.
Código:
gomo@ciabatta:~$ cat agenda.txt | sort > ordenado.txt
gomo@ciabatta:~$ cat ordenado.txt
david!5838434!5 Thompson Street
fred!343423!1005 Marks Road
george!2334234!55 Aim Avenue
janet!33343!43 Pedwell Road

gomo@ciabatta:~$ cat agenda.txt | cut -d '!' -f 2
2334234
343423
5838434
33343
gomo@ciabatta:~$ cat agenda.txt | grep -i david
david!5838434!5 Thompson Street
Saludos ;)
__________________
  #5 (permalink)  
Antiguo 14/06/2004, 10:18
 
Fecha de Ingreso: abril-2004
Mensajes: 9
Antigüedad: 20 años, 7 meses
Puntos: 0
gracias x contestar
buscare y probare lo k me habeis dixo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:02.