У меня есть скрипт, который запускается, который должен использовать notify-send, но запускается как root. Единственное, что я нашел, это работает, это скрипт . Проблема в том, что на этой линии:
DBUS_SESSION=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$DBUS_PID/environ | sed -e s/DBUS_SESSION_BUS_ADDRESS=//`
Я получаю ошибку
warning: command substitution: ignored null byte in input
Как я могу исправить или подавить сообщение об ошибке?
Кстати, следующие не подавляют это:
2> /dev/null
> /dev/null
>> /dev/null
> /dev/null 2>&1
2>&1
tr -d '\0'
нормально?