31.10.07, Andrei Stankevich<[EMAIL PROTECTED]> написал(а): > Задача: есть такие строки в файле test.txt: > > T9T"T9T<T9T...T9T"T9T~T9TEuro > > Необходимо заменить комбинацию "T9T..." на букву "D". Делаю следующее: > > sed s/T9T\.\.\./D/g test.txt > > В результате получаю: > > DT<DDT~Do > > хотя ожидал вот такой результат: > > T9T"T9T<DT9T"T9T~T9TEuro > > Как добиться желаемого с помощью sed?
Хороший вопрос. echo 'T9T"T9T<T9T...T9T"T9T~T9TEuro' | sed 's/T9T\.\.\./D/g' T9T"T9T<DT9T"T9T~T9TEuro Разница ясна ? -- tarantul