|
|
|
|
|
by heinrichhartman
2322 days ago
|
|
As to parsing `ls`: Bash scripting is incredibly powerful but also terribly broken with horrible edge cases. E.g. if syntax, bash quoting, -print0, parsing strings with regexps...
It's near impossible to build sound applications with bash. Parsing output of almost any program breaks at _some_ point: https://dwheeler.com/essays/fixing-unix-linux-filenames.html You need to know what data you are dealing with when writing shell scripts. bb does not aim to fix that. Just gradually improve. |
|