Как отключить Alt + Home Voincut? Linux Mint 18

Ваш подход не работает, потому что getline немедленно перемещается на следующую строку, поэтому текущая строка теряется. Простым решением было бы сохранить текущую строку в переменной и затем перейти к следующей:

$ awk '{
        if(/pattern1/){
            l=$0; 
            getline; 
            if($1=="pattern2"){
                $(NF-2)*=0.889848406214
            } 
            print l"\n"$0
        }
        else{print}
       }' file
pattern1 100 200 300
pattern2 266.955 400 400
pattern1 300 900 700
pattern1 200 500 900

В качестве альтернативы можно использовать флаг, который отслеживает, соответствует ли предыдущая строка шаблону1 :

$ awk '{if(/pattern2/ && l){$(NF-2)*=0.889848406214} /pattern1/ ? l=1 : l=0;}1;' file
pattern1 100 200 300
pattern2 266.955 400 400
pattern1 300 900 700
pattern1 200 500 900
0
12.11.2018, 18:47
1 ответ

Вариант 1:

Go into keyboard => Shortcuts and select the System section on the left

Вариант 2:

run dconf-editor
navigate to org.cinnamon.muffin.keybindings
for panel-main-menu, replace ['<Alt>F4'] with []
logout & login

См. сообщение:Как удалить клавишу Alt Cinnamon -Привязка клавиш F1 с помощью Linux Mint 15

0
28.01.2020, 04:09

Теги

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