[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed сводит меня с ума



Am 13.10.2003 20:11 schrieb Alex Riesen:
Yevgen Reznichenko, Mon, Oct 13, 2003 19:01:41 +0200:

... мне надо например в $FILE удалить $PATH, например

FILE="/a b/c"
PATH="/a b/"
FILE=`echo "$FILE" | sed -e "s/$PATH//"`



echo "$FILE" | sed "s|$PATH||" | if read FILE; then ...; fi

А я и забыл, что "/" в sed на любой другой менять можно, тоже выход, но ...

Ошибки надо обрабатывать, нечего кавычками баловаться. FILE не
экспортируется за пределы "if", что есть хорошо.

Вообще, фигня всё. Делается так: ФИЛЕ=${ФИЛЕ/$PATH/}
(для bash).

Но это мне больше нравится. Спасибо большое всем за помощь.

Женя.

--
Aufgrund der Flut von Spam-Mails mit Virenanhängen, werden alle Mails die in der From-Zeile "microsoft" haben oder im Betreff-Feld eines der Wörter "Update" oder "Security" haben, und von http://www.spamtest.ru als Spam erkannt wurden, sofort gelöscht. Bitte beachten Sie dies, falls Sie mir eine E-Mail schreiben wollt.




Reply to: