SLEDopit писал(а): ↑26.12.2014 11:49ну вы и откопали топик.
вы топик не пробовали прочитать?tanatonaut писал(а): ↑26.12.2014 10:03У меня переменная передаётся в sed
Единтвенное решение, которое вижу
var=asdasdsa/asdasd/asdsad
var1=`echo $var | sed 's|/|\\\\/|g'`
echo $var1
sed -i "/$var1/d" file
и всё отлично работает без замен./dev/random писал(а): ↑19.07.2010 12:09upd: если используется не s, а поиск, то:
/бла\/бла/d
\:бла/бла
если всё же хочется именно с заменами, то стоит почитать про bash substitution и сделать так:
Код: Выделить всё
sed -i "/${var//\//\\\/}/d" file
Большое спасибо, это было то, что надо. Обязательно почитаю!
jashaw5 писал(а): ↑27.12.2014 10:34tanatonaut писал(а): ↑27.12.2014 09:38allez писал(а): ↑26.12.2014 11:41Хороший ник - tanatonaut, звучит не так грубо, как "некрофил" или там "труположец".
Боюсь поинтересоваться, как, по Вашему, переводится "astronaut"...
"-навт-
-навт-
суффикс
Словообразовательная единица, образующая имена существительные - названия лиц от иноязычных по происхождению основ (аквана́вт, аэрона́вт, гидрона́вт, космона́вт, океана́вт, стратона́вт и т.п.)."(с)Современный толковый словарь русского языка Ефремовой.
Получается tanatonaut - смертник. Профессия такая?
ага, такая же как "водник", "воздушник", "космосник", "океанник", "стратник" и т.п.
