$ nədir? Shell-də?
$ nədir? Shell-də?

Video: $ nədir? Shell-də?

Video: $ nədir? Shell-də?
Video: SHELL-DƏ ÇALIŞAN AZƏRBAYCANLI XANIM | POLŞA 2024, Noyabr
Anonim

Bunu dəstəkləyən mərmilər üçün qabıq dəyişən " $? " ən son yerinə yetirilən əmrin qaytarma kodunu ehtiva edir. Ümumi təcrübədir ki, proqram və ya skript səhvsiz icra edildikdə, onun heç bir xətasız tamamlandığını göstərmək üçün 0 dəyəri qaytarır. Bütün proqramlar və skriptlər bunu etmir, lakin onlar etməlidir.

Bundan əlavə, $ nədir? Shell skriptində?

$# -a ötürülən əmr xətti arqumentlərinin sayını saxlayır qabıq proqram. $? İcra edilən son əmrin çıxış dəyərini saxlayır. $0 Daxil edilmiş əmrin ilk sözünü saxlayır (ad qabıq proqram). Belə ki, əsasən, $# verilən arqumentlər bir sıra zaman sizin skript edam edildi.

İkincisi, $ dəyişəni nə edir? Etmək? daxilidir dəyişən komandanın, funksiyanın və ya skriptin özünün çıxış statusunu saxlayan. $? yerinə yetirilən son əmrin çıxış statusunu oxuyur. Funksiya qayıtdıqdan sonra, $?

Onu da bilin, $ nədir? Başda?

$0 ən çox istifadə edilənlərdən biridir bash parametrləri və ön planda ən son yerinə yetirilən əmrin çıxış statusunu almaq üçün istifadə olunur. Bundan istifadə edərək, sizin olub olmadığını yoxlaya bilərsiniz bash skript uğurla tamamlandı, ya yox.

Shell skriptində $1 və $2 nədir?

nədir $1 . $1 ilk komanda arqumentidir. Əgər./asdf. ş a b c d e, onda $1 olacaq, $2 b olacaq və s. funksiyaları olan qabıqlarda, $1 birinci funksiya parametri kimi çıxış edə bilər və s.

Tövsiyə: