фильтрация вывода

На хромобуке и после промывки:

Вы можете получить доступ к оболочке VT2, нажав CTRL+ALT+, и вы можете нажать CTRL+ALT+, чтобы вернуться на обычный экран. Стрелка вправо - F2, а стрелка влево - F1.

После появления приглашения к входу в систему вы должны увидеть набор инструкций, рассказывающих о доступе к командной строке. По умолчанию вы можете войти в систему как пользователь chronos без пароля. Это включает возможность выполнения sudo без пароля. Инструкции на экране подскажут вам, как установить пароль. Они также подскажут, как отключить затемнение экрана.

chromium.googlesource.com chromiumos docs

После входа в систему вы можете выполнить следующую команду для установки пароля, чтобы вы могли запускать sudo из оболочки браузера:

sudo chromeos-setdevpasswd

Однако у вас не будет возможности изменять системные файлы. Чтобы изменить системные файлы, вам нужно выполнить следующую команду:

sudo ./make_dev_ssd.sh --remove_rootfs_verification --partitions 2

В качестве альтернативы вы можете установить пароль root и включить доступ на запись, перейдя в режим разработчика с помощью кнопки питания+ESC+, после чего вы увидите экран с предупреждением и выделенную строку, в которой говорится о включении доступа на запись. Щелкните на этой строке и задайте пароль, после чего система перезагрузится.

Позже, после загрузки, нажмите CTRL+ALT+ и используйте установленный пароль для входа в систему под именем root.

Затем выполните следующую команду, чтобы включить пароль для root и sudo:

sudo chromeos-setdevpasswd

Здесь, вам будет предложено установить пароль или вы можете использовать тот же пароль, что и раньше, и у вас будет доступ на запись к системным файлам с помощью sudo.

-1
21.03.2019, 04:07
2 ответа

Попробуйте это,

for i in $(cat HPE_FRAMES_IP); do ssh Reports@$i showsys | awk '{print $2","$5}' ; ssh Reports@$i showpd -degraded -failed | awk '{print $1","$2","$3","$5}' ; done | grep -v "MiB" | grep -v "total" | egrep -B3 "failed|degraded" | sed 's/---Name/\n---Name/g' > file.csv
  • просто заключите запятую в двойные кавычки вawk
  • удалитьcolumn
  • затем выполните расширенный grep с ключевыми словами
  • -B3напечатает 3 строки перед совпадающим ключевым словом
  • sed— добавить новую строку перед «Именем» в качестве ожидаемого вывода
2
28.01.2020, 05:08

Здесь поможет Grep:

for i in $(cat HPE_FRAMES_IP); do  ssh Reports@$i showsys | awk '{print $2,$5}' | column -t ; ssh Reports@$i showpd -degraded -failed | awk '{print $1,$2,$3,$5}' ; done | grep -v "MiB" | grep -v "total" | grep -B 4 -iE "failed|degraded"

Модификации:

Направить вывод с помощью grep -B 4 -iE "failed|degraded"

0
28.01.2020, 05:08

Теги

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