У меня есть оболочка script с этим кодом:
var=`hg st -R "$path"`
if [ -n "$var" ]; then
    echo $var
fi
Но условный код всегда выполняется, потому что hg st всегда печатает хотя бы один символ новой строки.
-  Есть ли простой способ удалить пробелы из $var(например,trim()в PHP)?
или
- Существует ли стандартный способ решения этой проблемы?
Я мог бы использовать sed или AWK, но я бы хотел подумать, что есть более элегантное решение этой проблемы.
