![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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. |
|
||||
|
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? |
|
|||||
|
¿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. |
|
||||
|
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. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|