trim() { local var=$1 var="${var#"${var%%[![:space:]]*}"}" # remove leading whitespace characters var="${var%"${var##*[![:space:]]}"}" # remove trailing whitespace characters echo -n "$var" } var=`hg st -R "$path" | tr -d '\n'`if [ -n $var ]; then echo $var done $ var='abc def' $ echo "$var" abc def # Note: flussence's original expression was "${var/ /}", which only replaced t..