Awk — несколько условий сопоставления строк, каждое из которых охватывает две последовательные строки

Если ваша виртуальная машина настроена правильно, вы можете вызвать отключение с главного устройства с помощью virsh.

От человек вирш

shutdown domain [--mode MODE-LIST]
       Gracefully shuts down a domain.

Таким образом, в crontab вы можете иметь настройку для выключения и еще одну для перезапуска.

если virsh shutdown MYVMне работает, проверьте, установлен ли у вас acpid на вашей виртуальной машине.

0
18.06.2020, 10:48
1 ответ

Вы можете сохранить поля предыдущей строки в массиве aи получить доступ к полям текущей строки с префиксом $, как обычно.

awk '
 a[1]==$3 && a[2]==$7{ print a[1],$1,a[2],$2 }
 { for (i=1;i<=NF;i++) a[i]=$i }
' input.txt > out.txt
2
18.03.2021, 23:26

Теги

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