Mam problem ze zmianą zawartości pliku, chodzi o zmianę zmiennej w pliku konfiguracyjnym Asteriska. Po skompilowaniu otrzymujemy skrypt sterowania usługą, w którym znajduje się zmienna AST_SBIN=__ASTERISK_SBIN_DIR__, chodzi o to, aby zamienić znaleziony wiersz na AST_SBIN=/usr/sbin.
Kod: Zaznacz cały
#find /home/ubuntu/asterisk-1.8.13.0/contrib/init.d/ -name rc.debian.asterisk -exec sed -i 's/"AST_SBIN=__ASTERISK_SBIN_DIR__"/"AST_SBIN=/usr/sbin"' {} \;
Kod: Zaznacz cały
#cat /home/ubuntu/asterisk-1.8.13.0/contrib/init.d/rc.debian.asterisk | sed 's/__ASTERISK_SBIN_DIR__/\/usr\/sbin' > /etc/rc.d/init.d/asterisk
Kod: Zaznacz cały
sed: -e wyrażenie #1, znak 47: nieznana opcja dla polecenia `s'
