Middle
Kuras bash mainīgos tu zini? Pēdējās komandas atgriešanas kods?
sobes.tech AI
Atbilde no AI
bashā pastāv dažādi mainīgie tipi:
- Parastie mainīgie — vienkārši glabā vērtības, piemēram,
VAR=123. - Vides mainīgie — ir pieejami bērna procesiem, piemēram,
export PATH. - Īpašie mainīgie — sniedz informāciju par apvalka un komandu stāvokli.
Pēdējās izpildītās komandas atgriešanas kods ir $?. Tas satur veselu skaitli, kur 0 nozīmē veiksmīgu izpildi, bet jebkurš cits skaitlis — kļūdu.
Piemērs:
ls /nonexistent
echo "Atgriešanas kods: $?" # Parādīs nenulles atgriešanas kodu
ls /
echo "Atgriešanas kods: $?" # Parādīs 0