#!/bin/sh
#myVar=`date`#case 1
#myVar=`cat /dev/stdin`#case 2
myVar=($(< /dev/stdin)) #case 3
echo $myVar
exit 2
случай 1 работает, случай 2 и 3 не работают. Когда я тестирую с 2 или 3; нет вывода, и скрипт никогда не завершается
Что мне в конечном итоге требуется, так это читать из stdin, записанного каналом postfix
#!/bin/bash
read fred
echo $fred