Что такое параметр ag (серебряный поисковик), аналогичный параметру grep --line-buffered?

Я хотел бы использовать ag, как если бы я использовал grep с --line-buffered. Является ли это возможным? Если нет, какие другие варианты у меня есть, чтобы имитировать такое поведение?


person Gabor Marton    schedule 11.03.2015    source источник


Ответы (1)


Я также хотел бы, чтобы ag поддерживал функциональность стиля --line-buffered.

Я поднял PR #719 против репозитория ag Github, чтобы запросить эту функцию.

А пока лучшее решение, которое я нашел, это обернуть ag stdbuf -oL.

# instead of grep
grep --line-buffered pattern

# use ag with a stdbuf wrapper
stdbuf -oL ag pattern
person fallwith    schedule 29.07.2015
comment
Инструмент rg (ripgrep) теперь поддерживает параметр --line-buffered начиная с версии 0.10.0. - person fallwith; 08.09.2018