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 Ошибки надо обрабатывать, нечего кавычками баловаться. FILE не экспортируется за пределы "if", что есть хорошо. Вообще, фигня всё. Делается так: ФИЛЕ=${ФИЛЕ/$PATH/} (для bash).