Что представляет собой этот поток символов (при использовании unbuffer)?

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 .

2
03.06.2018, 13:50
1 ответ

Esa es la parte imprimible de las secuencias de escape para

  • cambiar a la pantalla alternativa[?1049h
  • volviendo a la pantalla normal[?1049l
  • haciendo que el cursor parpadee
  • configurando el carácter -establecido en ASCII

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.

4
27.01.2020, 21:58

Теги

Похожие вопросы