grep несколько слов, содержащих пробел

Я обнаружил, что gnome-sessionимеет собственный демон управления питанием, который запускается в фоновом режиме после запуска сеанса и выполняет действия, отличные от acpi(, такие как управление подсветкой, перевод системы в спящий режим на крышке. переключения переключателей и т. д.)

Мне не удалось выяснить, как перехватывать эти события непосредственно в i3, или найти отдельную утилиту для их прослушивания. Однако на данный момент я нашел приемлемое решение в i3 -gnome

Он запускает службы gnome в фоновом режиме, позволяя i3wm работать в качестве оконного менеджера. Это приводит к тому, что мой переключатель подсветки и крышки обрабатывается демоном питания gnome, а моими окнами управляет i3wm.

0
24.11.2020, 11:38
2 ответа

Возможно, это поможет вам получить подробную информацию :Запустите приведенную ниже команду на веб-сайте:https://rextester.com/l/bash_online_compiler

#!/bin/bash

str='Nov 05 14:36:03.752146 server.com [2020-11-05T14:36:03.752Z] [C 7f7e597fa700] R=6ssssdsdsd 91,CN= user1 drop: UP 10.11.100.100 TO 10.20.20.139 ICMP 8:0:1:23249 SIZE 60'
dt=`echo "$str" | cut -f1 -d":"| awk '{print $1 " " $2}'`
echo "Date : $dt"

Usr=`echo "$str" | cut -d',' -f2 | cut -d':' -f1 | awk '{print $1 " " $2}'`
echo $Usr
 

Выход:

Date : Nov 05
CN= user1
0
18.03.2021, 22:47

Спасибо за ответы

Я попробовал это, и это дало мне желаемые результаты. файл.log | grep ноябрь 05 | grep -я пользователь1

это может звучать некрасиво, но это сработало

0
18.03.2021, 22:47

Теги

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