lendo stdin no shell

1
#!/bin/sh
#myVar='date'#case 1
#myVar='cat /dev/stdin'#case 2
myVar=($(< /dev/stdin)) #case 3
echo $myVar
exit 2

case 1 funciona Os casos 2 e 3 não funcionam. Quando eu testo com 2 ou 3; não há saída e o script nunca sai

O que eu preciso é ler o stdin escrito pelo postfix pipe

    
por Stewie 01.11.2012 / 21:29

1 resposta

1

#!/bin/bash
read fred
echo $fred
    
por 01.11.2012 / 21:41