How to remove leading and trailing spaces in bash
To remove both leading and trailing spaces of a string in bash shell, you can do like following: mytext=' This is a test ' trimed_text="$(echo -e "${mytext}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')"