Возникла проблема с сохранением вывода netcat в переменную для дальнейшей обработки, собственно:
простая подстановка для теста (работает)
data=`ps ax | grep top`;
echo $data;
в указанный порт по UDP сыпятся строковые данные, почему-то не могу сохранить вывод netcat в переменную:
while true;
do
data=`nc -vul 27050`;
# тут мы будем делать всякие замены и т.д. с текстом в $data
echo $data > /var/log/nc.log
done;
если не пытаться сделать вывод в переменную - сыпется в консоль как и задумано
while true;
do
nc -vul 27050;
done;
where i miss ?