Middle
Кадом тағйирёбҳои bash-ро мешиносӣ? Тағйирёбари бо коди баргардонии фармони охирин?
sobes.tech AI
Ҷавоб аз AI
Дар bash мавҷуданд намудҳои гуногуни тағйирёбандаҳо:
- Таъғирёбандаҳои оддӣ — ба осонӣ арзишҳоро нигоҳ медоранд, масалан
VAR=123. - Таъғирёбандаҳои муҳит — барои равандҳои фарзанд дастрасанд, масалан
export PATH. - Таъғирёбандаҳои махсус — маълумот дар бораи ҳолати shell ва фармонҳоро медиҳанд.
Таъғирёбандаи бо коди баргардонии фармони охирин $? аст. Он арзиши ададии умумӣ дорад, ки 0 маънои иҷрои муваффақ аст ва ҳар рақами дигар хато мебошад.
Масалан:
ls /nonexistent
echo "Коди баргардонӣ: $?" # Коди баргардонии нолиро мебарорад
ls /
echo "Коди баргардонӣ: $?" # 0 мебарорад