![]() |
|
|
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 |
| salir de 'si' | finalight | Programación de scripts de shell y | 7 | 11-19-2008 03:54 PM |
| cómo leer disco de registro de un archivo en unix | raoscb | UNIX for Dummies Preguntas y Respuestas | 1 | 05-16-2008 07:30 AM |
| Script para búsqueda de un mal registro en un archivo a continuación, poner el expediente en el archivo de la mala | shilendrajadon | Programación de scripts de shell y | 2 | 12-28-2007 10:02 AM |
| Script para búsqueda de un mal registro en un archivo a continuación, poner el expediente en el archivo de la mala | shilendrajadon | UNIX para usuarios avanzados y expertos | 1 | 12-28-2007 10:00 AM |
| reparto de un registro y añadir un registro a un archivo | rsolap | Programación de scripts de shell y | 1 | 08-13-2007 02:58 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Ayuda para utilizar IFS para romper un récord (ksh)
Tengo un programa que produce una salida similar a esta:
Código:
16010001pe3m_313101.ver 16010001pe3m_313101.ver 16010001pe4m_0 16010001pe4m_0 16010001pe4m_1 16010001pe4m_1 16010001pe4m_313101.ver 16010001pe4m_313101.ver group_defs.txt Group Definition File Código:
16010001pe3m_313101.ver 16010001pe3m_313101.ver 16010001pe4m_0 16010001pe4m_0 16010001pe4m_1 16010001pe4m_1 16010001pe4m_313101.ver 16010001pe4m_313101.ver group_defs.txt Group Definition File Código:
typeset -L80 relative_path typeset -L80 description typeset -i count=0 OFS=IFS IFS=' ' for i in $(program) do print $i done He intentado utilizar ... Código:
IFS=' ' while read var1 var2 do print $var1 $var2 done < $(program) ¿Cómo establecer IFS a una línea en blanco? Sugerencias bienvenidas. Gracias. |
|
||||
|
Una manera, suponiendo que la líneas en blanco son sólo un retorno de carro:
Código:
awk '{
if( len($0) )
{ print $0 }
else
{printf("%s ", $0) }
END{ print }
}' filename > newfilename
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|