Comment Comment by jmnicolas I have a personal dislike for regexes and non human readable code, it gives maintenance headache. It's why I avoid shell scripts as much as possible.The first example is not human readable, if the name of the function is a lie, I have no idea what this piece of code do : trim_string() { : "${1#"${1%%[![:space:]]*}"}" : "${_%"${_##*[![:space:]]}"}" printf '%s\n' "$_" } parent jmnicolas 7 years ago
The first example is not human readable, if the name of the function is a lie, I have no idea what this piece of code do :