Estou preso em incluir expressões regulares com um comando sed.
P: Quero substituir todas as ocorrências de dois espaços após o final de uma frase por apenas uma vez.
Aqui está o que eu fiz:
sed 's/^ $/^$/' file
E não substituiu dois espaços por um espaço após o término da frase.
Saída que recebo:
This is the output. Hello Hello
Saída que eu quero:
This is the output. Hello Hello
@Rahul Eu quero que a saída contenha uma vez espaço após o término da frase. Não há dois espaços como na primeira frase. Quero que a segunda saída sentença
—
Zeus
A resposta de @Jasen está correta. BTW, o comando que você tentou significa: Substitua uma linha que consiste em apenas um único espaço em branco por uma linha vazia. É por isso que não fez o que você queria.
—
Rexkogitans
Inserir aqui: guerra ao único vs. espaço duplo após a parada completa
—
Gerrit
@gerrit Essa guerra foi perdida há 20 anos. ;)
—
h4ckNinja