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
FTP utiliza los scripts de shell crear? para el archivo a501420038 Programación de scripts de shell y 1 08-16-2007 03:39 PM
Leer archivo de palabras y crear nuevos archivos utilizando K-shell. bsrajirs Programación de scripts de shell y 4 06-01-2007 01:15 PM
. def en HP-UX Shell scripting manu.vmr Programación de scripts de shell y 1 01-24-2007 12:17 PM
Cómo crear archivos de ejecución en depósito KSH heru_90 Programación de scripts de shell y 4 06-23-2006 01:43 PM
archivo de la actividad (abierta / cerrada) descriptor de archivo utilizando información de secuencias de comandos de shell KORN Gary Dunn UNIX for Dummies Preguntas y Respuestas 3 06-07-2004 02:54 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 01-26-2008
smr_rashmy smr_rashmy is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Puestos: 39
Necesidad de crear el archivo de secuencias de comandos de shell

Hola,
Quiero crear un archivo desde un script de shell. los datos para el archivo provienen de las variables. que es el formato de archivo es como,

var1 valor var2_value ...

es decir, var1_value debe ser colocado en los 10 primeros espacios y var2_value debe colocarse en los próximos 8 columnas así.

¿hay alguna idea de como hacer esto?

Gracias de antemano,
Raja.
  #2 (Enlace permanente)  
Old 01-28-2008
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Bajo Unix
  
 

Fecha: noviembre 2006
Ubicación: Bulgaria
Puestos: 1.323
utilizar "toque" para crear archivos, o "eco", como:
Código:
touch /opt/file-${var}-more.txt
echo "" > /opt/file-${var}-more.txt
  #3 (Enlace permanente)  
Old 01-28-2008
vino's Avatar
vino vino is offline Forum Staff  
Defensor (in vino veritas)
  
 

Fecha: febrero 2005
Lugar: Bangalore, India
Mensajes: 2.798
Cita:
Publicado originalmente por sysgate View Post
utilizar "toque" para crear archivos, o "eco", como:
Código:
touch /opt/file-${var}-more.txt
echo "" > /opt/file-${var}-more.txt
O simplemente
Código:
> /opt/file-${var}-more.txt
  #4 (Enlace permanente)  
Old 01-28-2008
KittyWu KittyWu is offline
Usuario Registrado
  
 

Fecha: enero 2008
Puestos: 8
Hola,

el "printf" primitivo le permite asignar o mostrar una cadena con formato.

Se puede utilizar de esta manera:
#------------------------------------------------- ----
tipografiada LP_FILE \u003d $ (HOME) / tmp / test.txt

# Variables para la prueba
tipografiada VAR1_VALUE \u003d'12345678 '
tipografiada VAR2_VALUE \u003d 'ABCDEF'

# Quite el archivo de destino si los hay
rm -f $ () LP_FILE

# Volcado los valores de los datos en el archivo
printf "%-10s" VAR1_VALUE $ ()>> $ () LP_FILE
printf "%-8s" $ VAR2_VALUE ()>> $ () LP_FILE
# Agregar '\ n' si quiere un carácter de nueva línea: printf "%-8s \ n"

# Mostrar los resultados
eco "*** [INICIAR] '$ () LP_FILE" del contenido de un archivo "
gato $ () LP_FILE
eco "*** [FIN] '$ () LP_FILE" del contenido de un archivo "
#------------------------------------------------- ----


Espero que ayuda,
C.
  #5 (Enlace permanente)  
Old 01-28-2008
smr_rashmy smr_rashmy is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Puestos: 39
Cita:
Publicado originalmente por KittyWu View Post
Hola,

el "printf" primitivo le permite asignar o mostrar una cadena con formato.

Se puede utilizar de esta manera:
#------------------------------------------------- ----
tipografiada LP_FILE \u003d $ (HOME) / tmp / test.txt

# Variables para la prueba
tipografiada VAR1_VALUE \u003d'12345678 '
tipografiada VAR2_VALUE \u003d 'ABCDEF'

# Quite el archivo de destino si los hay
rm -f $ () LP_FILE

# Volcado los valores de los datos en el archivo
printf "%-10s" VAR1_VALUE $ ()>> $ () LP_FILE
printf "%-8s" $ VAR2_VALUE ()>> $ () LP_FILE
# Agregar '\ n' si quiere un carácter de nueva línea: printf "%-8s \ n"

# Mostrar los resultados
eco "*** [INICIAR] '$ () LP_FILE" del contenido de un archivo "
gato $ () LP_FILE
eco "*** [FIN] '$ () LP_FILE" del contenido de un archivo "
#------------------------------------------------- ----


Espero que ayuda,
C.
Ya este trabajo es bueno. TNK muy frnds.
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 08:59 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