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

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





Am 13.10.2003 19:22 schrieb Artem Chuprina:
YR> мне надо заставить sed работать в скрипте с переменной, просто так YR> ничего не получается. Нашёл в Google что у многих такая проблема, но YR> почему то у них она решается с помощью кавычек " , а у меня ещё к тому в

семантическая (и орфографическая) ошибка "почему то" надо выбросить из предыдущего предложения. Извиняюсь, думал о одном, а писал другое :-)

YR> переменной key character и теперь я не знаю как их заескейпить. Короче YR> говоря мне надо например в $FILE удалить $PATH, например

YR> FILE="/a b/c"
YR> PATH="/a b/"

PATH='\/a b\/'

Проблема в том что PATH вычисляется тоже динамически:

if  [ -z $1 ] ; then
    PATH=`pwd`
else
    PATH=$1
fi



YR> FILE=`echo "$FILE" | sed -e "s/$PATH//"`

YR> и должно-бы получатся $FILE=c, но из-за того что в
YR> $PATH находиться "/", ни хрена не получается.


--
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: