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
Listado de archivos con la ruta completa r_sethu UNIX for Dummies Preguntas y Respuestas 5 06-15-2009 03:56 AM
Mantener la ruta completa de un script en un var al abastecimiento de una secuencia de comandos mrbluegreen Programación de scripts de shell y 4 03-19-2008 10:31 PM
ruta completa de. perfil en unix dba UNIX for Dummies Preguntas y Respuestas 6 02-22-2008 06:12 AM
para encontrar el archivo con la ruta completa surjyap Programación de scripts de shell y 5 01-18-2008 03:26 PM
obtener la ruta completa de ruta relativa polypus Programación de scripts de shell y 4 03-25-2007 01:08 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 09-16-2005
BriceBu BriceBu is offline
Usuario Registrado
  
 

Fecha: Sep 2005
Ubicación: área de Boston
Publicaciones: 2
Question Ruta completa de la ejecución de script en ksh?

Hola a todos,

Este es el escenario:

Tengo un script, lo llamaremos script1. Este script invoca a otro script, que vamos a llamar set_env, A través del punto "." mando, así:

Archivo: [script1]
#! / bin / ksh
#
\u003d region_id DEV
. set_env region_id $ ()
y así sucesivamente. Script set_env establece un entorno de ejecución para el resto de script1 de acuerdo con el valor del parámetro (region_id) pasado.

Mi pregunta / problema es el siguiente:

Supongamos que set_env reside en el mismo directorio que script1. ¿Cómo puedo asegurarme de que set_env se encuentra por el intérprete de comandos, cuando el directorio que contiene no está en el PATH, y no es la discapacidad en el momento script1 se invoca? En otras palabras, ¿cómo puede script1 dice a la shell para buscar set_env en cualquier directorio script1 pasa a residir?

Entiendo que $ () _ se debe retornar la ruta completa de la secuencia de comandos que se ejecuta, pero cuando intento utilizar que, en script1, No retorne nada significativo.

Cualquier sugerencias serán muy apreciados. Gracias!
  #2 (Enlace permanente)  
Old 09-16-2005
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.122
Código:
#!/bin/ksh
#
thisFile="$(whence ${0})"
thisDir="${thisFile%/*}"

region_id=DEV
. "${thisDir}"/set_env ${region_id}
  #3 (Enlace permanente)  
Old 09-19-2005
BriceBu BriceBu is offline
Usuario Registrado
  
 

Fecha: Sep 2005
Ubicación: área de Boston
Publicaciones: 2
Gracias, que funciona muy bien!
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 11:19 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