piping grep regex into sed command

Я использую производную от Arch (Antergos), и эта конфигурация была получена с их вики-страницы Marble Mouse.

Добавьте следующее в файл /usr/share/X11/xorg.conf.d/40-libinput.conf...

# Section added for scroll with Marble Mouse
Section "InputClass"
    Identifier      "Marble Mouse"
    MatchProduct    "Logitech USB Trackball"
    Driver          "libinput"
    Option          "ButtonMapping" "1 2 3 4 5 6 7 0 9"
    Option          "ScrollMethod" "button"
    Option          "ScrollButton" "8"
    Option          "MiddleEmulation" "on"
EndSection

Обратите внимание, что операция кнопки «Назад» отключена, поскольку она иногда срабатывал при попытке прокрутки.

0
23.03.2017, 04:23
1 ответ

Почему бы вам просто не сделать это просто?

sed -i -e 's|vc/[0-9]\{1,\}||g' /etc/security

Пояснение:

Регулярное выражение [0- 9] \ {1, \} => 1 или несколько совпадений с предыдущим атомом, который в вашем случае оказывается [0-9] . Обратите внимание, что \ d + , хотя и эквивалентен тому, что я дал [0-9] \ {1, \} , не совместим с POSIX sed. В том же духе обратите внимание, что [0-9] \ {0, \} эквивалентно \ d * .

4
28.01.2020, 02:19

Теги

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