![]() |
|
|
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 |
| Añadir un columnfrom un specifit número de línea a un número de línea | EZY | Programación de scripts de shell y | 2 | 05-12-2008 09:29 AM |
| Añadiendo el número de línea para cada línea y obtener el número total de líneas | chiru_h | Programación de scripts de shell y | 2 | 03-25-2008 10:19 AM |
| Cómo grep / zgrep a la salida sólo se pongan en venta el nombre de archivo y número de línea? | vvaidyan | UNIX for Dummies Preguntas y Respuestas | 3 | 03-12-2008 05:33 PM |
| encontrar archivos duplicados por tamaño y la búsqueda de patrones y de su cuenta | jerome Sukumar | Programación de scripts de shell y | 2 | 12-01-2006 04:20 AM |
| ¿Necesita ayuda se pongan en venta un número | x96riley3 | Programación de scripts de shell y | 1 | 04-04-2006 12:22 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Encontrar el número de línea de adecuación de tirantes
Hola, soy nuevo en scripts de shell y quiero encontrar los números de línea de adecuación de tirantes.
El contenido del archivo son las siguientes Archivo XXX.dat 1 (CLASE "frutos" 2 (TIPO "persistente") 3 (MESSAGE_TYPE "M") 4 (GET_REQRD "Y") 5 (SET_REQRD "Y") 6) 7 (CLASE "HORTALIZAS" 8 (TIPO "persistente") 9 (MESSAGE_TYPE "N") 10 (GET_REQRD "N") 11) 12 (CLASE "SEED" 13 (TIPO "persistente") 14 (MESSAGE_TYPE "N") 15 (SET_REQRD "N") 16) Ahora quiero que los números de línea 7 y 11, que coincide con tirantes de la clase "VAGETABLES". 7 es el número de línea a partir de la llave de la clase "hortalizas" y 11 es el número de línea de acabar con corsé de CLASE "HORTALIZAS". Quiero que el principio y fin de línea que se almacenan en dos variables, por ejemplo START_LINE_NUMBER y END_LINE_NUMBER. ¿Puede usted ayudarme por favor? ![]() |
|
||||
|
Thank u por ur replu su trabajo ..
![]() |
|
||||
|
tratar a continuación perl script Código:
$class=shift;
open (FH,"<filename") or die "Can not open file!";
while(<FH>){
if(m/$class/){
print "Starting ",$.,"\n";
$flag=1;
}
if(m/^\)/ && $flag==1){
print "Ending ",$.,"\n";
$flag=0;
}
}
close(FH);
|
![]() |
| Marcadores |
| Etiquetas |
| perl, perl cambio, turno, cambio de perl |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|