The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

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
Acceso a variables de un script de shell en otro script de shell rsendhilmani Programación de scripts de shell y 2 03-17-2009 01:17 AM
Acceso a PL / SQL FUERA variables en script de shell Korn bright_future UNIX para usuarios avanzados y expertos 4 12-02-2008 12:02 PM
Acceso a variables de un script de shell en otro script de shell looza Programación de scripts de shell y 2 06-30-2008 07:13 PM
Acceso a los parámetros de un script de shell El Observador Programación de scripts de shell y 2 06-20-2008 09:09 AM
Acceso de var. Perfil en script de shell videsh77 Programación de scripts de shell y 7 05-28-2005 12:21 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-17-2008
cooldude cooldude is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 44
Acceso a los alias dentro de un script de shell

No soy capaz de acceder a los alias de mi entorno dentro de una secuencia de comandos Python. Si me paso el alias de os.system (), me sale un mensaje diciendo "sh: x: no se encuentra". He intentado mi abastecimiento. Bashrc en el guión, pero esto no funciona. Yo no perfer a mi fuente o cualquier archivo rc ya que este script debe ejecutar otros entornos del usuario. Mi script me permite ejecutar comandos como argumentos en el pasado, que incluyen los alias a los programas, así que no puedo hardcode alias valores en el programa. Por ejemplo, "myscript grep grep iría utilizando os.system () en myscript.
Ayuda sería apreciada.

Gracias.
  #2 (Enlace permanente)  
Old 07-17-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por cooldude View Post
No soy capaz de acceder a los alias de mi entorno dentro de una secuencia de comandos Python.

Alias depósito se construye, sino que tiene que ser ampliado por el intérprete de comandos. Otros idiomas no tienen conocimiento de ellos (o tener su propio alias).
  #3 (Enlace permanente)  
Old 07-18-2008
cooldude cooldude is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 44
Cita:
Publicado originalmente por cfajohnson View Post

Alias depósito se construye, sino que tiene que ser ampliado por el intérprete de comandos. Otros idiomas no tienen conocimiento de ellos (o tener su propio alias).
Son construcciones de caparazón, pero os.system () invoca la del depósito. No es diferente de el sistema () de llamada en Unix. De hecho, probablemente lo pide el sistema. Es por eso que veo "sh: X: no se encuentra "
  #4 (Enlace permanente)  
Old 07-18-2008
spirtle spirtle is offline
Usuario Registrado
  
 

Fecha: junio 2008
Ubicación: Escocia
Puestos: 150
Cita:
os.system () invoca el depósito
Se inicia un depósito, pero no necesariamente el depósito donde se define su alias.
  #5 (Enlace permanente)  
Old 07-18-2008
cooldude cooldude is offline
Usuario Registrado
  
 

Fecha: marzo 2006
Puestos: 44
¿Cómo puedo solucionar este problema? Esto parece como si esto puede suceder en cualquier idioma que uso.
  #6 (Enlace permanente)  
Old 07-18-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por cooldude View Post
¿Cómo puedo solucionar este problema? Esto parece como si esto puede suceder en cualquier idioma que uso.

Crear un archivo de comandos en lugar de un alias. Alias no se exportan al medio ambiente.

  #7 (Enlace permanente)  
Old 07-18-2008
spirtle spirtle is offline
Usuario Registrado
  
 

Fecha: junio 2008
Ubicación: Escocia
Puestos: 150
Usted no puede usar un alias en el depósito si está definida en otro. Esto es independiente de cualquier lenguaje de programación.
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 06:31 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