>(cmd)
é uma sintaxe Bash. Por exemplo,
$ echo 42 > >(cat)
42
Isso funciona bem.
Então, espero usar esse método para passar o arquivo recém-editado e salvo como entrada para outro comando (estou usando apenas cat
como exemplo):
$ EDITOR=nano # or emacs, vi, ...
$ $EDITOR >(cat)
Então ele simplesmente congelou. Por quê?