Sunday 17 May 2015

Bash: Substring Removal

Cited from "How do I parse command line arguments in bash?"

To better understand ${i#*=} search for "Substring Removal" in this guide. It is functionally equivalent to `sed 's/[^=]*=//' <<< "$i"` which calls a needless subprocess or `echo "$i" | sed 's/[^=]*=//'` which calls two needless subprocesses.

*******************************************************************

No comments:

Post a Comment