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
Solo PP 3,0 (por defecto sucursal) iBOT Comunicados de prensa de Software - Noticias RSS 0 02-26-2008 04:00 PM
PP Solo 3.0 Beta 1 (por defecto sucursal) iBOT Comunicados de prensa de Software - Noticias RSS 0 01-22-2008 09:10 PM
script funciona en línea de comandos, y no en tarea JackTheTripper UNIX for Dummies Preguntas y Respuestas 7 06-27-2007 02:51 AM
cmd-obras de la línea, pero no en secuencia de comandos OFFSIHR Programación de scripts de shell y 4 10-18-2006 09:41 AM
Añadiendo la línea con sed trabaja en Linux, pero no en Solaris nir_s Programación de scripts de shell y 4 08-11-2005 04:00 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 08-20-2006
nortypig nortypig is offline
Usuario Registrado
  
 

Fecha: agosto 2006
Lugar: Hobart en Tasmania
Puestos: 58
Obras en línea, pero no solo en el programa?

Ahora estoy confundido y frustrado conseguir ... si alguien tiene algunos consejos sobre cómo se produce esta anomalía me sería de gran aprecio.


Código:
cat helpme.txt | awk 'NR<5{printf("%-20s %-20d %-20d %-20.1f\n","hello",$1,$2,$3)}' | sort -rk4

Esta línea funciona bien en solitario - lee los tres ámbitos de helpme.txt y añade un primer campo "hola" antes de la salida de otros, en ... parece bastante simple y funciona bien en su propio en la línea de comandos.

En un pequeño programa que no funciona ...


Código:
#!/bin/sh

echo "Please enter the file you want compressed: \c"; read filename 

echo File: $filename

# check to see file exists and is readable with -r
if [ -r $filename ]
then

echo gzip | gzip -f $filename; gunzip -l $filename.gz > $filename.txt; gunzip $filename
gzip -f rose.bmp; gunzip -l rose.bmp.gz >> $filename.txt; gunzip rose.bmp.gz

cat helpme.txt | awk 'NR<5{printf("%-20s %-20d %-20d %-20.1f\n","hello",$1,$2,$3)}' | sort -rk4

else

echo sorry the file does not exist or is not readable

fi

Así que en este punto me refiero a la magia?

Y sí, con sólo los tres campos en el programa corto que funciona bien.
  #2 (Enlace permanente)  
Old 08-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderador
  
 

Fecha: noviembre 2004
Ubicación: Bahrein
Puestos: 579
¿Qué es el shell por defecto? Cuando se está ejecutando comando interactiva? Creo que podría ser un problema, porque con esta
Código:
#!/bin/sh

le está diciendo a la utilización del núcleo sh para procesar su código y, quizás, su shell por defecto es diferente
Código:
echo $0

puede ayudarle.

Recuerdos,
Tayyab
  #3 (Enlace permanente)  
Old 08-21-2006
nortypig nortypig is offline
Usuario Registrado
  
 

Fecha: agosto 2006
Lugar: Hobart en Tasmania
Puestos: 58
El valor por defecto es csh y el programa se ejecuta sh - c shell y bourne shell

Estoy empezando a preguntarme si de alguna manera he hecho algo a mi concha - uno puede cambiar el comportamiento de shell? Sólo su uso de VPN para acceder a la universidad y en la actualidad cuenta UNIX vi el mismo código funcionará correctamente en el mismo entorno UNIX aunque no en mi cuenta.

¿Esto tiene sentido para alguien?
  #4 (Enlace permanente)  
Old 08-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderador
  
 

Fecha: noviembre 2004
Ubicación: Bahrein
Puestos: 579
¿Te refieres mismo código no funciona cuando usted viene a través de VPN con la misma cuenta, y funciona con la misma cuenta a la hora de que está directamente conectado a su red?

Si trabaja con un código de cuenta y no funciona con otra cuenta, verifique los archivos de inicio de sesión para su csh, buena suerte.
  #5 (Enlace permanente)  
Old 08-21-2006
nortypig nortypig is offline
Usuario Registrado
  
 

Fecha: agosto 2006
Lugar: Hobart en Tasmania
Puestos: 58
sorry i significa el código funciona en el sistema de administración de ordenador en el mismo sistema unix en el uni ... pero no funciona en mi cuenta.

Creo que necesito para que crear una cuenta nueva para mí, que funciona correctamente. Gracias por la ayuda.
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 01:22 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