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