![]() |
|
|
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 |
| ksh ayuda de secuencias de comandos | praveenbvarrier | Programación de scripts de shell y | 1 | 04-15-2008 11:19 AM |
| Ayuda scripting! | liezer | Programación de scripts de shell y | 7 | 09-15-2006 04:52 AM |
| diferencia entre AIX y scripts de shell scripts de shell de Unix. | haroonec | Programación de scripts de shell y | 2 | 04-12-2006 09:12 AM |
| scripting gurú del PLS ayudarme con secuencias de comandos en AIX | thatiprashant | Programación de scripts de shell y | 1 | 01-20-2006 07:58 PM |
| AYUDA! Necesita ayuda de secuencias de comandos! | adawg1283 | Programación de scripts de shell y | 7 | 09-29-2004 04:48 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
AWK scripting
Tengo un archivo de texto en el que el texto se ha dividido en los apartados (dos saltos de línea o una nueva pestaña párrafo) y quiero hacer un script de salida que los saltos de línea que se suprima el párrafo y en los distintos apartados que ser separados por dos saltos de línea.
Por lo tanto, si mi archivo de entrada es: Código:
The first line. Second line. First line of the second paragraph. Second line of the second paragraph. Código:
The first line. Second line. First line of the second paragraph. Second line of the second paragraph. Gracias! |
|
||||
|
La salida de Tytalus código es más o menos lo que era necesario, pero sí, me gustaría que trabaje con los párrafos de más de 2 líneas también. Pero yo realmente no entiendo el código en sí mismo muy bien para cambiar correctamente. ¿Podría alguien explicar un poco o dar ideas de cómo cambiar esto?
|
|
||||
|
vgersh99, con su solución de obtener lo siguiente:
Código:
$ nawk 'BEGIN {FS=RS=""; ORS="\n\n\n"} $1=$1' file
T h e f i r s t l i n e .
S e c o n d l i n e .
F i r s t l i n e o f t h e s e c o n d p a r a g r a p h .
S e c o n d l i n e o f t h e s e c o n d p a r a g r a p h .
Código:
$ awk 'BEGIN {RS=ORS="\n\n"} $1=$1' file
The first line. Second line.
First line of the second paragraph. Second line of the second paragraph.
|
![]() |
| Marcadores |
| Etiquetas |
| sed suprimir línea |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|