Hi All!
Хочется написать регулярное выражение для sed'а, которое заменяет все f, не экранированные бекслешем на .f. Пишу так
echo "a???e\\fasdffffff" | sed -n 's/\([^\\]\)f/\1.f/pg'
в результате
a???e\fasd.ff.ff.ff
Такое ощущение, что, после замены следующая f уже не попадает под критерий совпадения, а как тогда будет выглядеть совпадение?