Eu tenho arquivos que terminam em uma ou mais novas linhas e devem terminar em apenas uma nova linha. Como posso fazer isso com ferramentas Bash / Unix / GNU?
Exemplo de arquivo inválido:
1\n
\n
2\n
\n
\n
3\n
\n
\n
\n
Exemplo de arquiv...
O programa ed , um editor de texto mínimo, não pode ser encerrado enviando-lhe uma interrupção usando Ctrl - C , imprimindo a mensagem de erro "?" para o console. Por que o ed não sai apenas quando recebe a interrupção? Certamente não há...
Devido a um bug de aplicativo ainda não diagnosticado, tenho várias centenas de servidores com um disco cheio. Existe um arquivo que foi preenchido com linhas duplicadas - não um arquivo de log, mas um arquivo de ambiente de usuário com definiçõ...
Acho que é provavelmente qed , mas não consigo encontrar nenhuma fonte para confirmar ou negar isso.
Além disso, ed existiu durante toda a duração do Unix e sam foi escrito no início dos anos 80. Sabe-se o que a maioria das pessoas us...
A opção g (por exemplo, s/pattern/replacement/g ) para muitas ferramentas que usam correspondência de padrão no estilo regex e o comando :g em ed , ex , vi e vim têm um parecido uso e significado: corresponde à regex dada "glob...
Eu quero inserir uma nova linha em duas linhas antes da última linha. Então, se meu arquivo original é:
1
2
3
4
5
O resultado deve ser
1
2
3
New line
4
5
Dado o seguinte script ed ,
$ cat helloworld
a
hello
world
.
,n
,s,o,O,g
,n
Q
Eu gostaria de obter de alguma forma a saída interativa
$ ed
a
hello
world
.
,n
1 hello
2 world
,s,o,O,g
,n
1 hellO
2 wOrld
Q
$
em vez do esper...
/Delete/,/endif/p
?
invalid address
/Delere/,/endif/p
?
no match
Significa que entende apenas o latim?
/Dele/,/endif/p
?
invalid address
/Del/,/endif/p
?
invalid address
Não, o que estou fazendo de errado? Estou digitando todas as let...