![]() |
|
|
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 |
| para recoger el código de retorno (RC) de mailx el comando y volver a SAS uisng 's | manas6 | UNIX for Dummies Preguntas y Respuestas | 0 | 06-05-2008 07:44 AM |
| Para quitar retorno de carro entre la línea | Shash | UNIX for Dummies Preguntas y Respuestas | 5 | 07-31-2007 01:12 PM |
| ¿Cómo insertar un retorno de carro antes de avance de línea? | ción huey | Programación de scripts de shell y | 2 | 08-05-2005 02:22 PM |
| Extracción de retorno de carro y avance de línea o de un archivo | tbone231 | Programación de scripts de shell y | 1 | 02-18-2005 04:37 PM |
| retorno de carro / avance de linea | Pitstop | Programación de scripts de shell y | 4 | 11-24-2003 03:47 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Regex para recoger el nombre de los siguientes, incluido el transporte de retorno al final de la línea
¿alguien tiene alguna sugerencia de cómo me gustaría recoger la cadena como parte de una sustitución que incluye el transporte ida y vuelta.
es decir, Quiero retomar <<NOMBRE>> de la salida, pero el PS <<; parece estar en la línea antes del nombre. Todas las ideas son apreciados! \ (\ <\) .* \ (\ <\) .* \ (N \) .* \ (A \) .* \ (M \) .* \ (S \) .* \ (\> \) .* \ (\> \) %% EndFeature ) Detenido cleartomark %% EndSetup NTPSOct95 comenzar %% Page: 1 1 NTPSOct95 / PageSV poner guardar 1 792 traducir div dup 72 300 neg escala 0 0 transformar .25 añadir ronda .25 sub intercambio .25 añadir ronda .25 sub intercambio itransform traducir %% IncludeFont: Times-Roman [50 0 0 -50 0 0] / Times-Roman MF (T) 371 345 miembros (e) 402 345 miembros (s) 424 345 MS (t) 443 345 MS () 458 345 MS (p) 471 345 miembros (s) 496 345 MS () 515 345 miembros (f) 528 MS 345 (i) 543 345 miembros (l) 555 345 miembros (e) 567 345 MS () 589 345 miembros (w) 602 345 miembros (i) 638 345 MS (t) 650 345 miembros (h) 665 345 MS () 689 345 miembros (uno) 702 345 MS () 724 345 MS () 737 345 miembros (s) 750 345 MS (p) 769 345 miembros (e) 794 345 miembros (c) 816 345 MS (i) 838 345 miembros (uno) 850 345 miembros (l) 872 345 MS () 884 345 miembros (f) 897 345 miembros (i) 912 345 miembros (e) 924 345 miembros (l) 946 345 miembros (d) 958 345 MS () 983 345 MS (t) 996 345 miembros (o) 1011 345 MS () 1037 345 MS (p) 1050 345 miembros (uno) 1075 345 MS (r) 1097 345 miembros (s) 1114 345 miembros (e) 1133 345 MS () 1155 345 miembros (uno) 1168 345 MS () 1190 345 miembros (<) 1203 345 miembros (<) 1231 345 miembros (N) 1259 345 MS (A) 1295 345 miembros (M) 1330 345 miembros (E) 1374 345 miembros (>) 1405 345 miembros (>) 1433 345 MS () 1461 345 MS (t) 1474 345 miembros (o) 1489 345 miembros (.) 1515 345 miembros () 1528 345 miembros PageSV restaurar showpage |
|
||||
|
(<ps archivo output> | <the_sed_command_below...>)
sed ' : bucle $ ( /<<$/{ N; s | <<\ nNAME>> | ** algo ** |;) / \ \ $ / t bucle ) ' Esto puede ser mejorada, pero que esto no se ha empezado. |
|
||||
|
Desde la mirada de sus datos - usted necesita un número de comandos .... porque el "nombre" puede ser roto línea en cualquier punto a través del campo .... esto es así?
< <NOMBRE>> o << NOMBRE>> o <<N AME>> etc .... |
|
||||
|
De acuerdo con el código anterior, este debe ser
<< NOMBRE>> PERO ... como todas las capturas <w / correcciones ... mi mal!>sed ' $ (/ <<* N * A * S * H *>*$/ N;) s / <\ n * <\ n * n \ n * A \ n * M \ n * E \ n *> \ n *> / ** algo ** /; ' |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|