Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Символ доллара со знаком вопроса ($?)  (Прочитано 1339 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Katarsis

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Цитировать
Код завершения предыдущей команды сохраняется в переменной командной оболочки с именем $?. На самом деле $? является параметром командной оболочки, а не ее переменной, так как вы не можете присвоить значение переменной $?.

paul@debian5:~/test$ touch file1
paul@debian5:~/test$ echo $?
0
paul@debian5:~/test$ rm file1
paul@debian5:~/test$ echo $?
0
paul@debian5:~/test$ rm file1
rm: невозможно удалить "file1": Нет такого файла или каталога
paul@debian5:~/test$ echo $?
1
paul@debian5:~/test$
Ничего не понял из этого объяснения и примера, что за параметр и где его применять?

Пользователь решил продолжить мысль 12 Ноября 2015, 20:38:54:
кажется понял. он показывает return
« Последнее редактирование: 20 Июня 2019, 05:52:24 от zg_nico »

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.