Информация об изменениях

Сообщение Re: bash: Однострочник для сложения 2 результатов команд от 10.05.2022 15:24

Изменено 10.05.2022 15:56 lpd

Re: bash: Однострочник для сложения 2 результатов команд
Здравствуйте, Glaurung, Вы писали:

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


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

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

Проще всего:

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


Либо:

( ls | grep -e "ok: 200";ls |grep -e "fail: 300" ) | wc -l


Или, если нужно, арифметика в bash через $(())
Re: bash: Однострочник для сложения 2 результатов команд
Здравствуйте, 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 через $(())