BASH: alternativas ao coproc [closed]

4

Eu tenho alguns scripts que usam coproc para controlar stdout / stdin de subprocessos. Infelizmente, o coproc foi introduzido no Bash 4.0, e em muitos sistemas que eu uso, há versões anteriores do bash.

Existem alternativas para coproc?

    
por Dog eat cat world 18.02.2014 / 11:21

1 resposta

5

Você pode usar o padrão named pipe em vez de coproc :

mkfifo in_data out_data

command <in_data >out_data &

exec 3> in_data 4< out_data

echo <some thing here> >&3
read <some variables here> <&4
    
por 18.02.2014 / 11:37