Considerando a grande quantidade de perguntas que se relacionam aos subshells no Bash ("Por que minha variável não aumenta nesse loop canalizadowhile read
?"), Pensei que seria muito bom consultar um editor ou serviço onde o código que será executado em subshells é formatado de forma diferente do código executado no shell pai. Pode ser útil como um dispositivo educacional (veja a diferença entre code | code
e code < <(code)
instantaneamente). Isso existe?
Pontos de bônus se alguém implementá-lo para jEdit ou VIm.
Obviamente, ele não precisa ser perfeito (na minha experiência, nenhum destaque de sintaxe é), mas desconfio de coisas do tipo (foo=bar; echo $foo;)
e command | while read ...
não deve ser muito difícil para começar.
vim
realce do código.