No Ed posso testar espaços em branco com este regex: g/ *$/p
. Suponho que não exista uma maneira de mostrar espaços em branco, talvez passando o conteúdo do buffer para outro comando shell.
relate perguntas
-
saída de watch vários comandos não está claro
-
Como classificar um arquivo com vários delimitadores?
-
Como compilar módulos do kernel Linux dentro de diretórios separados por espaços em branco sob o seguinte makefile?
-
parâmetro de script contendo espaços invocando mediainfo
-
como obter menos para mostrar guias como guias?
Você pode usar o
l
comando ("ell") emed
(e emsed
,vi
eex
também, BTW) para exibir linhas de uma forma visualmente inequívoca. O comando é usado de forma análoga aos comandosp
en
, mas mostra fim de linha como$
, tabulações como\t
e retornos de carro como\r
(existem alguns outros caracteres especiais que também são marcados de forma semelhante, consulte a especificação POSIX ). Os espaços são mostrados como estão:Se você deseja listar todas as linhas que possuem espaços no final e exibi-las com seu número de linha e com
l
:Você também pode canalizar o conteúdo do buffer, ou qualquer intervalo de linhas, para o
cat
comando do seu sistema, se ele souber como exibir linhas de maneira semelhante aol
comando noed
, por exemplo,w ! cat -A
com o BusyBoxcat
ouw ! cat -v
com o OpenBSDcat
(que fará ainda mais marcação do texto).Se você quiser ver espaços , como em "substitua cada espaço por algum caractere visualmente atraente, como
*
", você pode fazer issoed
com os
comando na linha atual:... ou em todas as linhas que contêm um espaço:
(Estou usando
n
no lugarp
disso para facilitar a localização das linhas no documento.)