![]() |
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 |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| seleccionando sólo algunas de muchas líneas sobre la base de un patrón común | damansingh | Programación de scripts de shell y | 2 | 05-28-2008 06:29 AM |
| Ayuda con la selección de líneas específicas en un archivo grande | tansha | UNIX for Dummies Preguntas y Respuestas | 2 | 02-06-2008 08:26 AM |
| Urgente: la selección única de contenido específico de un archivo con script de shell | JISHA | Programación de scripts de shell y | 2 | 01-08-2008 08:45 AM |
| Necesito ayuda - script para filtrar líneas específicas de múltiples archivos txt | I-1 | Programación de scripts de shell y | 7 | 02-16-2007 08:42 PM |
| Script de shell para leer las líneas específicas en un fichero | varshanswamy | Programación de scripts de shell y | 5 | 08-22-2005 07:12 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
comando de selección de líneas específicas a partir de un guión
Necesito ayuda sobre siguiente script:
Debo imprimir las líneas que están en negrita en el archivo separado como registro cadena ("|") emp_name; cadena ("|") emp_id; decimales ("|") emp_salary; cadena ("|") emp_status; cadena ( "\ n") emp_proj; final Por encima de las líneas están relacionadas con el archivo $ () _AB_PROXY_DIR " '/ rf_emp_status_emp_proj-3.dml que está presente en 19 º por debajo de la línea de guión. La cuestión es que necesito para imprimir sólo las líneas específicas que están en negrita en el archivo separado. En la secuencia de comandos a continuación encontrará un campo registro que será repetir más veces. Tengo que seleccionar todos los que de que las líneas deregistro campo para final archivo de $ () _AB_PROXY_DIR " '/ rf_emp_status_emp_proj-3.dml. Por favor, puede ayudar a que el envío de carta de los campos en negrita archivo separado. Estoy highliting todas las líneas que a continuación en el script que quiero en archivo aparte, en color rojo print-r - registro cadena ("|") emp_name; cadena ("|") emp_id; decimales ( "\ n") emp_salary; end ">" $ () _AB_PROXY_DIR " '/ in_emp_data-1.dml' print-r - '/ * Reformatear operación * / Salida:: reformatear (en) \u003d empezar a cabo .*:: in *; out.emp_status:: si (next_in_sequence () <3) "A" más "D"; out.emp_proj:: "ABC"; final; ">" $ () _AB_PROXY_DIR " '/ rf_emp_status_emp_proj-2.xfr' print-r -- de registro de cadena ("|") emp_name; cadena ("|") emp_id; decimales ("|") emp_salary; cadena ("|") emp_status; cadena ( "\ n") emp_proj; final»>" $ () _AB_PROXY_DIR " '/ Rf_emp_status_emp_proj-3.dml' print-r - '/ * Reformatear operación * / Salida:: reformatear (en) \u003d empezar a cabo .*:: in *; out.emp_loc:: "EE.UU."; final; ">" $ () _AB_PROXY_DIR " '/ rf_emp_location-4.xfr' print-r - registro cadena ("|") emp_name; cadena ("|") emp_id; cadena ("|") emp_salary; cadena ("|") emp_status; cadena ("|") emp_proj; cadena ( "\ n") emp_loc; final; ">" $ () _AB_PROXY_DIR " '/ rf_emp_location-5.dml' Gracias, Gangadhar. |
|
||||
|
¿Cuál es el criterio para decidir qué parte del archivo a extraer? El nombre del archivo de salida?
Código:
perl -0777 -pe "s%;' > \"\\$\\{_AB_PROXY_DIR\\}\"'/rf_emp_status_emp_proj-3.dml'.*%%s;
s/^.*print -r -- '//s" file
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|