Я столкнулся с той же проблемой. У меня был установлен xserver -xorg -input -synaptics. Я удалил его, и проблема была решена. После удаления кнопка естественной прокрутки работает нормально.
Возможно использование комбинации grep
и wc
или использованиеawk
Первый подход , с использованиемgrep
:
ifconfig | grep "^tun" | wc -l
Это направляет вывод ifconfig
через grep, сопоставляет все строки, начинающиеся со строки tun
(. Это достигается с помощью индикатора привязки ^
), а затем используется wc
для подсчета строк, которые grep
выводится как совпадающее.
Как указал @schaiba, это возможно даже без обращения к wc
благодаря опции grep
-c
, которая сама подсчитает все совпавшие строки:
ifconfig | grep -c "^tun"
Второй подход , использующийawk
:
ifconfig | awk 'BEGIN {tuns=0}; /^tun/ {tuns++}; END {print tuns}'
Это направит вывод на awk
. Программа awk
, заключенная в одинарные кавычки '... '
, делает следующее:
BEGIN {... }
)инициализировать внутреннюю переменную tuns
, которую мы будем использовать для бухгалтерского -ведения, как 0 tun
(, указанной регулярным выражением /^tun/
), увеличивайте счетчикtuns
END {... }
), вывести результирующее значениеtuns