Как получить определенный набор символов из строки с помощью вырезания (или нет)

Вы можете использовать xdotoolдля получения текущего местоположения курсора:

$ xdotool getmouselocation --shell
X=463
Y=227
SCREEN=0
WINDOW=29360134

В идеальном случае ваши мониторы будут иметь разные номера экранов, но если все они перечислены в разделе SCREEN=0, вы все равно можете использовать местоположение X для определения текущего монитора (например, от 0 до 1919 будет первым экраном, а с 1920 -второй экран ).

1
13.03.2021, 11:57
2 ответа
php -v | head -n1 | cut -c4-10
2
18.03.2021, 22:25
php -v | sed -En '/^PHP/s/[^0-9]+(([0-9]+\.){2}[0-9]+)\-.+/\1/p'

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

0
18.03.2021, 22:25

Теги

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