![]() |
|
|
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 |
| La superación de los valores de la secuencia de comandos de secundaria cuando se invoca por primera secuencia de comandos | venu_eie | UNIX para usuarios avanzados y expertos | 2 | 07-03-2008 08:10 AM |
| La superación de los valores de la secuencia de comandos de secundaria cuando se invoca por primera secuencia de comandos | venu_eie | Programación de scripts de shell y | 1 | 07-03-2008 07:16 AM |
| crear un script de shell script que llama a otro y awk y una secuencia de comandos | magikminox | Programación de scripts de shell y | 0 | 06-26-2008 03:50 AM |
| que me ayude en el envío de los parámetros de secuencia de comandos para sqlplus unix script de shell | Hara | Programación de scripts de shell y | 2 | 01-29-2008 03:31 PM |
| Script de shell: desea insertar los valores en base de datos de secuencia de comandos de actualización cuando se ejecuta | anillo | Programación de scripts de shell y | 1 | 10-25-2007 04:06 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
AWK script
He escrito un script de awk. Si i ejecutarlo desde el símbolo con awk-f entonces funciona bien. pero cuando se ejecuta las mismas declaraciones en un guión y el nombre de archivo como a1.awk y trató de ejecutar awk-f a1.awk temp.txt> temp2.txt yo no funciona.
El script es como este awk-F '|' ' BEGIN ( ) (If ($ 4 \u003d\u003d "1") ( imprimir una "*********" [$ 3] si (a [$ 3] <$ 6) ( un [$ 3] \u003d $ 7; b [$ 3] \u003d $ 2; ) else if (a [$ 3] \u003d\u003d $ 7) ( si ($ 9 \u003d\u003d 1) ( b [$ 3] \u003d $ 2; ) ) ) próximo; ) FIN ( para (x en la letra b) ( imprimir x "|" b [x] ) ) 'Temp1.txt> / var/tmp/temp2.txt Las cosas que funciona bien pero cuando pongo lo mismo en una secuencia de comandos como a1.awk y ejecutar la secuencia de comandos awk-f a1.awk temp1.txt> temp2.txt No se escribe en la salida del archivo de salida. Por favor, ayúdame. |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|