Algumas coisas que eu tirei do punho (e testei):
- Provavelmente o maior:
ed
trata,
(por exemplo,,p
) como significando1,$
;ex
parece tratá-lo como.
. O problemas de grawity significa que%
significa1,$
inex
. Ao contrário da experiência do grawity,%
funciona na minha cópia deed
. -
ed
usan
para exibir linha (s) com número (s) de linha.ex
usanu
.
Nenhum dos dois aceita a sintaxe do outro. -
ed
sai sem salvar se você disserq
duas vezes seguidas.ex
sai sem salvar se você disserq!
. Nenhum dos dois aceita a sintaxe do outro. - Provavelmente não é um problema para um script: em
ed
, O comandoP
(capital P ) ativa o aviso.ex
solicita por padrão e usaP
para "colocar". Se você fizer isso no começo de um script, os buffers estão provavelmente vazios, eP
gerará uma mensagem de erro, mas não causará danos. No caso improvável de você usarP
no meio de um script, isso pode causar danos.