![]() |
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 |
| Extraer parte de una cadena | sam_78_nyc | Programación de scripts de shell y | 8 | 04-25-2007 07:37 PM |
| Extracción de parte de la basename | madhunk | Programación de scripts de shell y | 3 | 02-13-2007 11:54 AM |
| extracción de tar.bz2 | Raom | UNIX para usuarios avanzados y expertos | 1 | 03-07-2006 10:33 AM |
| poco común la extracción de parte entre dos archivos | sabyasm | Programación de scripts de shell y | 2 | 11-06-2005 01:25 PM |
| extraer de una cadena | preetikate | Programación de scripts de shell y | 1 | 03-11-2004 08:08 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
necesita ayuda para la extracción de esta parte
Código:
JADE TRADER 143W MYPEN 40 HC M X10 28 7 1 0
MYPEN 20 GP X X10 15 2 1 0
MYPEN 40 GP X X10 28 7 1 0
MYPEN 20 GP L X10 15 2 1 0
BUNGA TERATAI 3 5055 NZLYT 20 GP X X11 17 8 1 0
MOL SPLENDOR 0307A MUPLU 40 HC X X11 10 2 2 0
MUPLU 40 HC U X11 10 2 1 0
JADE OPERADOR 143W MYPEN 40 HC M X10 28 7 1 0 JADE OPERADOR 143W MYPEN 20 GP X10 X 15 2 1 0 JADE OPERADOR 143W MYPEN 40 GP X10 X 28 7 1 0 JADE OPERADOR 143W MYPEN 20 GP L X10 15 2 1 0 Bunga TERATAI 3 5055 NZLYT GP 20 X X11 17 8 1 0 MOL Esplendor 0307A MUPLU 40 HC X X11 10 2 2 0 MOL Esplendor 0307A MUPLU 40 HC U X11 10 2 1 0 Entonces, ¿cómo puedo lograr este resultado, dado que no sé cuántos subconjuntos están allí para cada uno de los primeros sobre el terreno ..? |
|
||||
|
Código:
awk ' NF > 9 { m=$1 " " $2 " " $3;
printf("%s %s %s %s %s %s %s %s %s %s \n" ,m, $4, $5, $6, $7, $8, $9, $10, $11, $12) ; next }
{ printf("%s %s %s %s %s %s %s %s %s %s \n" ,m, $1, $2, $3, $4, $5, $6, $7, $8, $9) }'
|
|
||||
|
Prueba de ello,
awk 'NF> 10 (val1 \u003d $ 1; VAL2 \u003d $ 2; VAL3 \u003d $ 3; print $ 0;) siguiente (print val1, VAL2, VAL3 $ 0) 'filename Gracias Penchal |
|
||||
|
awk: error de sintaxis cerca de la línea 2
awk: rescate cerca de la línea 2 |
|
||||
|
oh NVM, porque los datos que he puesto es sólo una parte del expediente .. i realmente estaba tratando de encontrar alguna otra manera de hacerlo
|
![]() |
| Marcadores |
| Etiquetas |
| solaris |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|