Может кто-нибудь, пожалуйста, дайте мне знать, что это значит, когда я набираю $?
в Unix?
root@kb:~# echo $?
127
root@kb:~# wc -l
root@kb:~#
root@kb:~# echo $?
130
Может кто-нибудь, пожалуйста, дайте мне знать, что это значит, когда я набираю $?
в Unix?
root@kb:~# echo $?
127
root@kb:~# wc -l
root@kb:~#
root@kb:~# echo $?
130
Как говорится в комментариях "$?msgstr "содержит код возврата из последней выполненной команды. Каждая команда может свободно возвращать любое желаемое значение, и эти значения означают то, что они говорят на странице man для этой конкретной команды, но в целом большинство команд unix возвращают ноль (0) при успешном завершении и различные ненулевые (обычно положительные числа для обозначения различных условий выхода.
Несколько примеров "специальных" кодов выхода можно найти здесь: