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