relate perguntas
-
Leia o arquivo de texto com palavras e sua contagem de ocorrências e saída de impressão classificada
-
Crie uma imagem de paleta com várias linhas usando o ImageMagick
-
Comando ls | grep mostrando apenas diretórios (quando também deveria mostrar arquivos)
-
quando o grep conta e quando não
-
grep --line-buffered até X linhas?
Quando
systemctl
a saída de 's não é enviada para um terminal, por exemplo , se for canalizada paragrep
, então ele permite que cada coluna de sua saída cresça o quanto for necessário para caber no item mais longo da lista. Isto é o que está acontecendo aqui: alguma unidade na lista de unidades tem um nome muito longo, e alinhar a saída de todas as unidades produz o grande espaço entreyarn.service
eloaded failed failed
.Para filtrar a saída da unidade, use
systemctl
a correspondência de padrões integrada:Você pode limitar a saída às linhas que obteria
grep
com a--no-legend
opção, evitar cores e caracteres especiais com a--plain
opção e evitar iniciar um pager com a--no-pager
opção:Você pode especificar vários padrões, os resultados incluirão qualquer correspondência com qualquer um dos padrões:
Existem subcomandos melhores se você deseja recuperar o status de unidades específicas; veja por exemplo A maneira "adequada" de testar se um serviço está sendo executado em um script .