Это работает для приведенных вами примеров и будет работать до тех пор, пока строка ввода будет следовать шаблону .*\.so\.[0-9.]*.*:
grep -Po '.*\.so.\K[0-9.]*' <<<'libpcap.so.1.1.1'
Он будет соответствовать максимально возможной последовательности цифр / точек после последняя .so. подстрока, если она есть.
% grep -Po '.*\.so.\K[0-9.]*' <<<$'libpcap.so.1.1.1\nlibusb-0.1.so.4.4.4\nlibpcap.so.1.8.0-PRE-GIT'
1.1.1
4.4.4
1.8.0
Вот мой собственный опыт, так как я запускаю Lubuntu и имею три монитора.
sudo apt install arandr
После этого загляните в меню Lubuntu:
В меню «Настройки» откройте «Монитор» Настройки Включите все мониторы, обнаруженные Lubuntu (отметьте эти флажки слева)Откройте arandr (он находится в подменю Preferences) и создайте собственную схему. Сохраните свою схему на месте, которое вы можете найти (я предлагаю ~ / mx) и закрываю arandr
Когда схема мониторинга в какой-то момент идет странно, просто
В меню «Настройки» перейдите к «Настройки монитора»В меню «Настройки» перейдите к «Настройки монитора»
bash ~/mx.sh
Вот мой собственный опыт, так как я запускаю Lubuntu и имею три монитора.
sudo apt install arandr
После этого загляните в меню Lubuntu:
В меню «Настройки» откройте «Монитор» Настройки Включите все мониторы, обнаруженные Lubuntu (отметьте эти флажки слева)Откройте arandr (он находится в подменю Preferences) и создайте собственную схему. Сохраните свою схему на месте, которое вы можете найти (я предлагаю ~ / mx) и закрываю arandr
Когда схема мониторинга в какой-то момент идет странно, просто
В меню «Настройки» перейдите к «Настройки монитора»В меню «Настройки» перейдите к «Настройки монитора»
bash ~/mx.sh