Hush-Shell: Как сохранить вывод команды в переменной оболочки? - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу передать переменную из моего пользовательского u-boot cmd и сохранить возвращаемое значение в переменной.Я знаю, что возвращаемое значение проверяет только на успех (O) или неудачу (любое другое число).Поэтому я хотел напечатать возвращаемое значение, например, echo do.

Может кто-нибудь объяснить поведение hush-оболочки в u-boots hush-shell?

$ if test $(echo "1") -eq 2; then echo "hello"; fi
hello

А также, почему выполняется подстановка командэто:

$ var=$(echo stuff)
Unknown command 'var=$(echo' - try 'help'
$ var=$(echo "why")
Unknown command 'var=$(echo' - try 'help' 
...