Xem xét số lượng lớn các câu hỏi mà bật ra được liên quan đến subshells trong Bash ( "Tại sao không tăng biến của tôi trong này đường ống while read
vòng lặp ?"), Tôi chỉ nghĩ nó sẽ rất tốt đẹp để tham khảo một số biên tập viên hoặc dịch vụ nơi mã mà sẽ được thực thi trong các lớp con được định dạng khác với mã được thực thi trong vỏ cha. Nó có thể hữu ích như một thiết bị giáo dục (xem sự khác biệt giữa code | code
và code < <(code)
ngay lập tức). Cái này có tồn tại không?
Điểm thưởng nếu bất cứ ai thực hiện nó cho jEdit hoặc VIm.
Rõ ràng nó không phải là hoàn hảo (theo kinh nghiệm của tôi, không có cú pháp làm nổi bật), nhưng tôi nghi ngờ những điều như (foo=bar; echo $foo;)
và command | while read ...
không nên quá khó để bắt đầu.
vim
tô sáng mã.