Как я могу посмотреть вывод, который был отфильтрован с помощью grep?

33

Я хочу наблюдать за изменениями на выходе

gsettings list-recursively|grep text-scal

который

org.gnome.desktop.interface text-scaling-factor 1.0  
com.canonical.Unity.Interface text-scale-factor 1.0

но если я попытаюсь посмотреть это с

watch gsettings list-recursively|grep text-scal

Я не получаю вывод, потому что труба, кажется, проблема.

Как я могу все еще наблюдать за изменениями?

rubo77
источник

Ответы:

42

Вам необходимо заключить команду piped в кавычки следующим образом:

watch -n 2 'gsettings list-recursively|grep text-scal'

Это будет выполнять команду gsettings list-recursively|grep text-scalи watchкаждые две секунды. Обратите внимание, что временной интервал в секундах.

Обратитесь к странице руководства часов для получения дополнительной информации.

Jobin
источник