![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Procesamiento de un archivo CSV | janemary.a | Programación de Alto Nivel | 1 | 05-11-2007 06:27 AM |
| Tiene un script de shell para comprobar un archivo de existir antes de la transformación de otro archivo | heprox | Programación de scripts de shell y | 3 | 11-14-2006 03:26 AM |
| Tramitación de los expedientes en perl | Garric | Programación de scripts de shell y | 2 | 09-01-2006 11:25 PM |
| procesamiento de archivos en línea | fablef00 | Programación de scripts de shell y | 8 | 01-23-2006 11:41 AM |
| Procesamiento de un archivo de texto | TheCrunge | UNIX for Dummies Preguntas y Respuestas | 1 | 11-09-2005 11:47 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
procesamiento de un archivo con sed y awk
Hola,
Tengo lo que es probablemente una tarea sencilla en la manipulación de texto, pero yo simplemente no puede envolver mi cerebro a su alrededor. Tengo un archivo de texto que se ve algo como lo siguiente. Tenga en cuenta que algunos medios han iniciales en el primer campo, y algunos no lo hacen. john.r.smith: john.smith @ yahoo.com george.w.bush: gwbush@whitehouse.gov larry.doby: ldoby@hotmail.com tom.t.hall: tom.t.hall @ nashville.com Quiero terminar con un archivo que se ve algo como esto: John Smith <tab> <tab> john.smith @ yahoo.com george bush <tab> <tab> gwbush@whitehouse.gov Larry Doby <tab> <tab> ldoby@hotmail.com tom <tab> sala <tab> tom.t.hall @ nashville.com Por lo tanto, quiero dividir cada línea en dos campos separados por una ficha. Fui capaz de hacer esto fácilmente con awk y lo escribió en un fichero. awk-F ':' '(print $ 1 "\ t" $ 2)' de entrada> OutputFile Quiero eliminar el medio inicial en el campo 1, si está presente. No puedo hacer eso con sed, Pero ¿cómo puedo proceso sólo campo 1 y dejar intacto el campo 2? Sus sugerencias son bienvenidos. |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|