Teniendo en cuenta la gran cantidad de preguntas que resultan estar relacionadas con subcapas en Bash ("¿Por qué no aumenta mi variable en este bucle canalizadowhile read
?"), Pensé que sería muy bueno referirme a algún editor o servicio donde el código que se ejecutará en subshells está formateado de manera diferente al código ejecutado en el shell padre. Puede ser útil como un dispositivo educativo (vea la diferencia entre code | code
e code < <(code)
instantáneamente). ¿Existe esto?
Puntos de bonificación si alguien lo implementa para jEdit o VIm.
Obviamente, no tiene que ser perfecto (en mi experiencia, no hay resaltado de sintaxis), pero sospecho que cosas como (foo=bar; echo $foo;)
y command | while read ...
no deberían ser demasiado difíciles para empezar.
vim
resaltado de código.