logoalt Hacker News

csoursyesterday at 11:11 PM1 replyview on HN

The conveniences also mean that there is more than ~one~ ~two~ several ways to do something.

Which means that reading someone else's shell script (or awk, or perl, or regex) is INCREDIBLY inconvenient.


Replies

ameliusyesterday at 11:18 PM

Yes. There are many reasons why one shouldn't use sh/bash for scripting.

But my main reason is that most scripts break when you call them with filenames that contain spaces. And they break spectacularly.

show 2 replies