Pytanie jest dość proste. Mogę uzyskać kod wyjścia poprzedniego polecenia za pomocą $?
. Ale co to właściwie jest?
Nie sądzę, że jest to zmienna, ponieważ nie możesz mieć żadnych znaków specjalnych w nazwie zmiennej innej niż _
.
foo?foo=10
spowoduje błąd: foo?foo=10: command not found
Więc jeśli nie jest to zmienna, co to jest? Czy są tacy inni?