The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



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
Añadir un espacio en blanco al final de una línea con sed karlanderson Programación de scripts de shell y 7 03-09-2009 06:20 AM
cómo proteger los espacios en blanco en el bucle for pondlife Programación de scripts de shell y 6 07-01-2008 08:38 AM
el paso de los espacios en blanco ... Zak Programación de scripts de shell y 7 10-09-2007 08:41 AM
¿Cómo acaba la palabra y limpie el espacio en blanco? paulofp Programación de scripts de shell y 2 06-22-2007 07:28 PM
Cómo mantener los espacios en blanco que se suprime el uso de leer keelba Programación de scripts de shell y 1 05-30-2002 03:15 PM

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 07-25-2008
esquí ski is offline
Usuario Registrado
  
 

Fecha: julio 2008
Publicaciones: 13
Smile Combinar los ámbitos y eliminar los espacios en blanco

Buenos días,
Novato aquí. Podría ayudar a alguien con secuencias de comandos de shell que me permitirá combinar 2 campos en la eliminación de un espacio en blanco. Los campos son fijos, pero los datos del curso varía.
Por ejemplo:
Nombre: "George" 20 puestos "
Apellido: "Washington" 30 puestos "

Tengo que crear un campo con nombre y apellido después de eliminar el espacio de George en un campo de longitud fija de 50.

Resultado:
Nombre: "George Washington"

Apreciamos cualquier ayuda.
Gracias.
  #2 (Enlace permanente)  
Old 07-25-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

Fecha: diciembre 2007
Ubicación: Casa de 17-veces campeón mundial de Boston Celtics
Puestos: 1.311
Cool eche un vistazo a las siguientes

Código:
> 
> fname="George              "
> lname="Washington          "
> full=$(echo $fname $lname)
> echo $full
George Washington
> echo "$full" "*"
George Washington *
> fullt=$(printf "%-50s" "$full")
> echo "$fullt" "*"
George Washington                                  *
>
He utilizado el "*" para ayudar a ver el espaciamiento en la pantalla.
El printf comandos es la clave.
También tenga cuidado con el uso de "" en torno a las variables, utilizando los medios más caracteres de espacio, mientras se mantienen y no utilizan el shell truncar los caracteres de espacio adicional.
  #3 (Enlace permanente)  
Old 07-25-2008
esquí ski is offline
Usuario Registrado
  
 

Fecha: julio 2008
Publicaciones: 13
Talking Gracias tanto!

Joey,
Sus instrucciones son muy claras y funcionó a la perfección. Usted ha hecho mi día que he estado trabajando en tratar de resolver esto a cabo por un tiempo.
Tienen un día!
Toni
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 04:27 AM.


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