Как зафиксировать возвращаемое значение (без кода ошибки) в команде оболочки unix? - PullRequest
0 голосов
/ 04 ноября 2010

Я пытаюсь получить возвращаемое значение простой команды:

т.е:

PWD

где я могу найти соответствующее возвращаемое значение без вывода его в файл?

Спасибо, Коби

Ответы [ 5 ]

2 голосов
/ 04 ноября 2010

вы можете использовать `pwd`

например:

$ setenv MY_PWD `pwd`
$ echo $MY_PWD
/my/current/path
1 голос
/ 04 ноября 2010

Первый вопрос, который должны задать люди ... в какой оболочке вы запускаете это?

$ MY_PWD=$(pwd) будет работать в sh-like.

Я думаю, что `pwd` вызовет подоболочку, но, опять же, в зависимости от оболочки, синтаксис для задания выходного значения переменной будет зависеть от вашей оболочки.

1 голос
/ 04 ноября 2010

Вы можете попробовать `pwd`

ole@...:~$ echo `pwd`
/home/ole
ole@...:~$
0 голосов
/ 04 ноября 2010
0 голосов
/ 04 ноября 2010
echo $?

Это то, что вы ищете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...