Я хочу показать несколько Echos на одной линии. Моя проблема. -не не получится. Мой код прямо сейчас:Как показать несколько эхо на одной линии без -ne?
echo -ne "Not enough Space! Please free " >&2
echo "scale=2; $((reqSpace - availSpace)) /1024^2" | bc
echo " more GB"
Выход:
Not enough Space available! Please free 5
more GB
Когда я поставил -ne во второй полосе мой выход:
Not enough Space! Please free (standard_in) 1: syntax error
more GB
Как я могу принести все эти эхо на одной линии? или как я могу решить его по-другому? Любые предложения?
'эхо -n' имеет неопределенное поведение, в то время как' эхо -e' определяется таким образом, что требует 'echo' напечатать' -e' на выходе - что сказать, что вы» re в зависимости от поведения вашей оболочки таким образом, который не соответствует стандарту. –
См. [Спецификация POSIX для 'echo'] (http://pubs.opengroup.org/onlinepubs/009695399/utilities/echo.html), в частности раздел ИСПОЛЬЗОВАНИЕ ПРИМЕНЕНИЯ. –