awk -поиск и замена строки специальных символов

В конце концов я нашел в инструменте Tweaks в разделе «Клавиатура и мышь» параметр «Переключение между обзором и рабочим столом», который ни к чему не был привязан. Как только я выбрал вариант из раскрывающегося списка, он освободил клавишу выхода из представления переключения приложений.

0
24.06.2021, 13:04
1 ответ
awk '{ gsub(/~\|~\\N/, "~|~") }1' infile

для специальных символов в аргументе регулярного выражения для функций sub ()/gsub ()/gensub ()требуется одиночный экран, а также вам нужно будет удалить $, который является концом -из -соответствуют якорю.


когда вы использовали /~\\|~\\\N$/, оно соответствует двум регулярным выражениям ~\или ~\N, но второе соответствует, только если оно было в конце строки, о которой говорит $; поэтому в соответствии с этим у вас есть только ~\, которые могут соответствовать вашему вводу на основе регулярного выражения, и что ~\заменяется на ~|~и дает результат ниже:

one~|~two~|~|~Nthree
           ^^^  
1
28.07.2021, 11:22

Теги

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