archivo1 $ printf "111" />
![]() |
|
|
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 |
| "inline" redirigir stdin | ct2marer | UNIX para usuarios avanzados y expertos | 2 | 09-09-2008 10:50 PM |
| "inline" redirigir stdin | ct2marer | Programación de scripts de shell y | 5 | 09-09-2008 10:50 AM |
| Redirige stdin y para tomas | Gyula | Programación de Alto Nivel | 1 | 09-02-2008 11:30 am |
| Redirige stdin | prkfriryce | Programación de scripts de shell y | 4 | 01-04-2007 10:11 AM |
| tty stdin no cuando tratan de pino o redirigir | Micz | UNIX for Dummies Preguntas y Respuestas | 1 | 05-20-2004 03:58 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
No se puede redirigir a STDIN en un script de shell
Soy incapaz de utilizar la redirección con stdin <(comandos)
Cuando hago lo siguiente, tanto los enfoques de trabajo y dar los mismos resultados: 1. Código:
$ printf "aaa\nbbb\n" > file1 $ printf "111\n222\n" > file2 $ cat file1 file2 aaa bbb 111 222 Código:
$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Estoy utilizando Cygwin1.5.25-15 Cualquier pista? |
|
||||
|
Lo que no entiendo es que con el comando <() redirección funciona perfectamente como una sola línea, pero no cuando se incluyen en un script.
|
|
||||
|
Esa es la cuestión con los emuladores. No se confunda, emuladores de los depósitos no son reales, están hechas para imitar algunas de las cualidades de los depósitos! Si intenta que el bash / sh / ksh / csh que funciona bien.
-Paz |
|
||||
|
Gracias, pero parece que esto va más allá de la Cygwin elemento.
He intentado que el bash de Linux: 1. Funciona bien como una línea: Código:
-bash-3.1$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Código:
-rw-r--r-- 1 cleseb01 cleseb01 51 Feb 11 16:27 script
-bash-3.1$ cat script
cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")
-bash-3.1$ sh script
script: line 1: syntax error near unexpected token `('
script: line 1: `cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")'
|
|
||||
|
Código:
$ cat script #!/bin/bash cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") Código:
$ sh script
script: line 2: syntax error near unexpected token `('
script: line 2: `cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")'
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|