Код: Выделить всё
ps -C jack_netsource -o pid | grep -v PID | grep -v "\12"
................
if test -n {$NETSOURCE_PID}; then
echo NETPID found
else
echo NETPID not found
fi
Этот тест всегда выдает "NETPID found"
В файле перед последним grep только один символ, с кодом 10 (012, 0xA). В medit выглядит как новая строка. Код подсмотрел в hex-редакторе.
Последний элемент цепочки выдает ошибку: grep: Неверная ссылка назад
Если поставить "\012", ничего не выдает, но и не работает. В info сказано, что допускается от одной до трех цифр после черты.
grep -v '\n' — аналогично
P.S. Вместо echo NETPID found запланировано
Код: Выделить всё
kill -9 $NETSOURCE_PID