Editando arquivos com ex / vim
Date: 2020-09-15Last modified: 2023-02-17

ex foo.txt <<-EOF
g/^\s*$/d
%s/^/[/
%s/\(.*\)\(\s\+\)\(.*\)/\3\2\1
%s/$/]/
%s/design/test/
wq " Update changes and quit.
EOF
- o comando
ex
é equivalente avim -E
. - acrescente
-V1
para saída mais verbosa
Exemplo uma linha:
ex +"g/^\s*$/d" +"%s/^/[/" +"%s/design/test/" -cwq foo.txt