LINUX.ORG.RU

История изменений

Исправление micronekodesu, (текущая версия) :

Ура, специальная олимпиада!!

$ echo -e 'foo\nbar\nololo' | sed -n 's/.*a.*/\0/p'
bar
$ echo -e 'foo\nbar\nololo' | python3 -c 'import sys; import re; print(*filter(None, list(line.strip() if re.match(sys.argv[1], line) else None for line in iter(sys.stdin))), sep="\n")' '.*a.*'
bar

Исходная версия micronekodesu, :

Ура, специальная олимпиада!!

$ echo -e 'foo\nbar\nololo' | sed -n 's/.*a.*/\0/p'
bar
$ echo -e "foo\nbar"| python3 -c 'import sys; import re; print(*filter(None, list(line.strip() if re.match(sys.argv[1], line) else None for line in iter(sys.stdin))), sep="\n")' '.*a.*'
bar