Это может быть глупым вопросом, но я не уверен и просто хочу подтвердить. У гну sed есть некоторые расширения регулярного выражения, которые работают в обоих режимах BRE и ERE. Следующее является выборкой из sed документации:
Мой вопрос, как я могу ввести эти два символа в красном квадрате? Кажется, что они не находятся в основной таблице ASCII и когда я копирую его с документа PDF и вставки к некоторому другому месту, это похоже на двухбайтовый символ Unicode.
Это - одинарная левая кавычка (') в первом красном квадрате и одинарной кавычке (') во втором красном квадрате. От regexp расширений (sed, потоковый редактор) - GNU
\`
Соответствия только в начале пространства шаблона. Это отличается от ^ в многострочном режиме.
Сравните следующий двум примерам:
$ printf "a\nb\nc\n" | sed 'N;N;s/^/X/gm' Xa Xb Xc $ printf "a\nb\nc\n" | sed 'N;N;s/\`/X/gm' Xa b c
\'
Соответствия только в конце пространства шаблона. Это отличается от $ в многострочном режиме.
Это обычно с ~ выше клавиши Tab в основной клавиатуре.
Текст на Вашем снимке экрана выглядит по-другому, может быть из-за пользовательских шрифтов.