Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The only times I don’t like shell scripts are when dealing with regex and dealing with parallelism

Wow, for me parallelism is one of the best features of a unix shell and I find it vastly superior to most other programming languages.



Can you expand on the parallelism features you use and what shell? In bash I've basically given up managing background jobs because identifying and waiting for them properly is super clunky; throttling them is impossible (pool of workers) and so for that kind of thing I've had to use GNU parallel (which is its own abstruse mini-language thing and obviously nothing to do with shell). Ad-hoc but correct parallelism and first class job management was one of the things that got me to switch away from bash.


GNU parallel


It's great for embarrassingly parallel data processing, but not good for concurrent/async task.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: