Разобрать переменную из строки system.log и запустить команду, используя проанализированную переменную

У меня была эта проблема при новой установке Linux Mint 19.1, я искал все возможные комбинации клавиш системы, но безрезультатно -, затем я обнаружил, что Ctrl -Alt -A был захвачен Терминатором, даже если он был настроен на использование Ctrl -Shift -Alt -A. Re -настройка Terminator для использования другого ярлыка, а затем перезапуск выполнил эту работу.

0
06.02.2020, 21:21
1 ответ

Я использую этот оператор awk для получения данных из mySQL.logs. Я подправил его для вашей строки и файла журнала.

Я не уверен, что это поможет вам, но звучит так, как будто может. Это захватит последнюю строку из ваших журналов, содержащую совпадение, и зафиксирует последнее поле в соответствии со словом _. Вы можете увеличить {a=$0} до {a=$1} для первого поля, {a=$2} для второго поля и т. д.

`word_match=`awk '/scene name=\[MOVIE\]/ {a=$0} END{ print a }' /var/log/system.log | awk '{print $(NF)}'
echo $word_match #to display what you got. 

Надеюсь, это поможет

-1
28.04.2021, 23:24

Теги

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