Вопрос довольно прямой. Я могу получить код выхода предыдущей команды с помощью $?
. Но что именно?
Я не думаю, что это переменная, потому что в имени переменной не может быть никаких специальных символов, кроме _
.
foo?foo=10
приведет к ошибке: foo?foo=10: command not found
Так что, если это не переменная, что это? Есть ли другие, как это?