Как убрать «Примечание:» перед результатом команды? - PullRequest
1 голос
/ 14 мая 2019

Я пытаюсь запустить службу tomcat в моей системе Linux с помощью следующей команды

chkconfig --list | grep -i on | sed -n '/ tomcat / p' | awk '{print $ 1}'

и вывод, который я получаю

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

tomcat9

Я просто хочу получить имя службы "tomcat9". Какие изменения мне нужно сделать в команде?

1 Ответ

1 голос
/ 14 мая 2019

Добавить awk фильтр:

|awk -v skip=-1 '/^Note:/{skip=7} skip-- >= 0{next} 1'

Пропускает семь строк, если первое слово в первой строке - «Примечание:».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...