Re: bash: Однострочник для сложения 2 результатов команд
От: lpd Черногория  
Дата: 10.05.22 15:24
Оценка: +1
Здравствуйте, Glaurung, Вы писали:

G>Есть две команды:


G>Как можно это записать в одну строку так, чтобы

G>вычислилось 300?

Проще всего:

cat f1.log| grep -e 'ok: 200' -e 'fail: 300' | wc -l


Либо:

( cat f1.log | grep -e "ok: 200";cat f1.log |grep -e "fail: 300" ) | wc -l


Или, если нужно, арифметика в bash через $(())
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Отредактировано 10.05.2022 15:56 lpd . Предыдущая версия . Еще …
Отредактировано 10.05.2022 15:24 lpd . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.