The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



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
Prevención en blanco para ser un delimitador en un bucle for (bash / sh) kkkoehne Programación de scripts de shell y 4 05-15-2009 11:20 AM
ksh - leer el archivo con los principales espacios Momi Programación de scripts de shell y 2 03-17-2008 03:02 PM
LS bucle while read - lee interior recogiendo mal de entrada dkieran Programación de scripts de shell y 2 05-14-2007 04:02 PM
Si bien leer bucle y rsh 104234 UNIX para usuarios avanzados y expertos 1 01-15-2006 11:53 AM
leer dentro de un bucle while dta4316 UNIX for Dummies Preguntas y Respuestas 3 05-21-2005 11:53 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 06-07-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
mientras que la preservación de leer bucle principal blanco

Hola a todos,

He estado intentando conseguir que funcione durante mucho tiempo en vano. He buscado este sitio y googled pero no puede encontrar una respuesta satisfactoria.

Tengo un bucle while, como este

Código:
while read line
do
    echo "$line"
done < file_name

Ahora, mi problema es que la mayoría de las líneas en el archivo han sangrado (sangrado de este programa analiza el código fuente).

La sangría se pierde durante el bucle de la izquierda y todo parece justificado.

Ahora, me estoy perdiendo algo * realmente * tonto aquí?

Paz,
ZB
  #2 (Enlace permanente)  
Old 06-07-2004
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderador
  
 

Fecha: octubre 2003
Ubicación: -31.96,115.84
Mensajes: 1.409
Sólo cambia el valor de IFS, por ejemplo ...
Código:
( IFS='\n' 
  while read line
  do
      echo "$line"
  done < file_name )

  #3 (Enlace permanente)  
Old 06-07-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
Muchas gracias Ygor, pensé que había algo muy sencillo!

¡Salud!
ZB
  #4 (Enlace permanente)  
Old 06-07-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrado Geek
  
 

Fecha: diciembre 2003
Ubicación: Melbourne, Australia
Puestos: 2.100
Simplemente pensé que todo el mundo sabe que he decidido aplicar en esta awk al final, como el procesamiento de la sintaxis de los scripts de shell gazillion es más fácil de hacer con awk. Como $ 0 puede ser transformado la forma en que quería dejar en blanco intacto utilizando "\ n", como la República de Serbia.

Estoy escribiendo un script de shell que convertir a la sintaxis de color resaltado HTML. Encontré scripts para hacer esto para casi todos los idiomas para EXCEPTO humilde antiguo SH así que decidí hacerlo yo mismo! Puede ver un ejemplo de salida de la secuencia de comandos AQUÍ . El guión en sí es todavía objeto de ensayo y, por tanto, todavía no está en línea.

Perdón por la "desvergonzada enchufe" pero yo pensé en dejar que todo el mundo sabe cuál es el propósito de mi post original era.

Paz
ZB

Última edición por zazzybob; al 06-07-2004 06:54 PM..
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 09:39 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0