Команда AIX для отключения светового индикатора

sed идеально подходит для этой задачи. Просто немного подправив ваш код sed, мы имеем:

sed -E '
    s/^([a-z][^ ]*) ([0-9]+)/\2 \1\n\1/
    /\n/P;D
' filename.txt

Выход:

17 key1
89 key1
52 key1
5 key2
189 key2
6 key2
3 key2
5 key2
21 key2

Пояснение:

  • Вы уже знаете команду замены s///, которую я взял у вас, и просто удалите global /g flag.
  • Основная идея заключается в том, что мы смотрим на первые два элемента, переворачиваем их, а также сохраняем копию первого элемента (перед переворотом )и помещаем новую строку \nпосле операции переворота, так что мы можно использовать команду P, которая печатает только до первой новой строки в пространстве шаблонов.
  • Квалифицируйте Pс помощью /\n/, чтобы избежать бесконечного цикла.
  • Команда Dудаляет до первой новой строки в пространстве шаблонов и с тем, что осталось от пространства шаблонов, возвращает управление в начало сценария. IOW, то, что вы сделали, предоставило неявный механизм цикла.
  • Зацикливание заканчивается для текущей строки, когда пространство шаблона окончательно съедено этим непрерывным процессом s/// --- P --- D --- s/// --- P --- D............
  • После этого sedначинается новый цикл чтения и дальше вы уже знаете что происходит....ХТХ.
2
05.08.2020, 17:27
1 ответ

Я нашел одно решение для одного из моих vio. Но я все еще не могу удалить оповещение для другого vio, у которого может быть проблема с прошивкой.

/usr/lpp/diagnostics/bin/usysfault -s normal

для возврата индикатора системного внимания в нормальное состояние

/usr/lpp/diagnostics/bin/usysfault -t

для просмотра списка доступных аппаратных индикаторов

Или с помощью команды diag->

  • Войдите в систему как пользователь root.
  • В командной строке введите diag и нажмите Enter.
  • В меню выбора функций выберите Выбор задачи и нажмите Войти.
  • В меню «Выбор задачи» выберите Индикаторы идентификации и внимания и нажмите Enter.
  • В списке источников света выберите код расположения детали и нажмите Enter. Когда свет активируется для детали, коду местоположения предшествует символ I . Выберите «Зафиксировать».
0
18.03.2021, 23:14

Теги

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