a \ {0,2 \}
будет соответствовать пустой строке в начале строка (фактически, любая пустая строка, но g
не была указана):
$ echo "baaab" | sed 's/a\{0,2\}/y/'
ybaaab
Поскольку GNU sed
выполняет сопоставление слева направо, а глобальная замена не указана , совпало только начало строки. Если вы использовали g
:
$ echo "baaab" | sed 's/a\{0,2\}/y/g'
ybyyby
Сопоставлены пустые строки в начале и конце, и aa
, а оставшиеся a
.
Esa es la parte imprimible de las secuencias de escape para
[?1049h
[?1049l
Consulte Secuencias de control de XTerm para obtener una lista... el carácter de escape no se imprime -, y tal vez se pierda por unbuffer
.