LINUX.ORG.RU

Есть один однострочник

 


0

1

Где ошибка в однострочнике?

zcat maillog.2.bz2 && zcat maillog.1.bz2 && zcat maillog.0.bz2 && cat maillog | grep mail@domain.ltd
Нужно чтобы грепался вывод всех четырёх команд, а не только последней.

★★★★★

(zcat maillog.2.bz2 && zcat maillog.1.bz2 && zcat maillog.0.bz2 && cat maillog) | grep mail@domain.ltd

Spoofing ★★★★★
()
(zcat maillog.2.bz2 ; zcat maillog.1.bz2 ; zcat maillog.0.bz2 ; cat maillog) | grep mail@domain.ltd
zaz ★★★★
()
(zcat maillog{,0*,1*,2*}) | grep mail@domain.ltd
anonymous
()
{ zcat maillog.2.bz2 && zcat maillog.1.bz2 && zcat maillog.0.bz2 && cat maillog; } | grep mail@domain.ltd

{ zcat maillog.{2,1,0}.bz2 && cat maillog; } | grep ...
Xenius ★★★★★
()
Ответ на: комментарий от Pinkbyte

Ну и зачем ты написал. Мы сидели, втихаря рофлили с ТСа, как он пытается zcat'нуть и грепнуть, и подкидывали ему приколов, а ты всю лафу обломал. Ээээхххх.

anonymous
()
Ответ на: комментарий от Pinkbyte

А без разницы, дело не в том, что перепутан формат сжатия, а в том, что вариант с фигурными скобками ошибочный:

{ bzcat maillog.2.bz2 && bzat maillog.1.bz2 && bzcat maillog.0.bz2 && cat maillog } | grep mail@domain.ltd
Выводит «>»

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

Выводит «>»

Это потому что ты забыл ; перед } а она там обязательно нужна.

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.