Командная строка Middle Потоки и пайпы обновлено
Счётчик в цикле без потери переменной
Условие
На вход подаются строки лога. Посчитай в цикле while read строки, содержащие ERROR, и строки с WARN, и выведи errors=<N> warnings=<M>. Используй bash-цикл (а не grep -c), чтобы переменные были видны после цикла.
Как подойти
Подсказки: 2
- Не используй
cat | while, читай stdin самим циклом. - Последняя строка может быть без
\n:|| [ -n "$line" ].
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Пользователи, которые есть только в одном списке
Следующий вопрос
Какая часть конвейера упала