1

Temat: mały problem ze skryptem i kasowaniem crona i komenda sed

Czesc,

Mam w skrypcie taka definicje


D=`echo $GET_lstswitchharm | sed -e 's/#/ /g' | sed -e 's/\*/\\\*/g;s/\//\./g'| grep power`


sed -i "/$D/d" /etc/crontabs/root


sprawdza ona czy we wpisach crontaba jest linia z zawartoscia power - niby fajnie pokazuje, ale natepna komenda sed'a zamiast kasowac te linie jak zmienna $D jes pusta to kasuje cala zawartosc, znaczy zmienna przyjmuje chyba enter i sed kasuje wszystko co ma enter - nie bardzo wiem gdzie robie blad jak zmusic zmienna $D zeby przy braku szukanej frazy nie wstawiala entera a nastepna komenda nie kasowala calego crona.