$ nima? Bash skriptidami?
$ nima? Bash skriptidami?

Video: $ nima? Bash skriptidami?

Video: $ nima? Bash skriptidami?
Video: XAKERLAR KOMPYUTERDA NIMANI KO'RADI YOKI BASH SHELL NIMA? 2024, Qadam tashlamoq
Anonim

$? -Oxirgi bajarilgan buyruqning chiqish holati. $0 -Joriy fayl nomi skript . $# -a ga berilgan argumentlar soni skript . Qobiq uchun skriptlar , bu ular bajarayotgan jarayon identifikatoridir.

Shunga ko'ra, $ nima? Shell skriptidami?

$# raqamini saqlaydi buyruq -ga uzatilgan qator argumentlari qobiq dastur. $? Oxirgisining chiqish qiymatini saqlaydi buyruq bu qatl qilingan. Shunday qilib, asosan, $# sizning qachon berilgan argumentlar soni skript qatl etildi. $* - barcha argumentlarni o'z ichiga olgan qator.

Bundan tashqari, bash skriptida $1 nima? nima bu $1 . $1 birinchi buyruq qatori argumentidir. Agar siz./asdf.sh a b c d e ni ishga tushirsangiz, u holda $1 a bo'ladi, $2 b bo'ladi va hokazo. Funktsiyali qobiqlarda, $1 birinchi funksiya parametri sifatida xizmat qilishi mumkin va hokazo.

Keyinchalik savol tug'iladi: $ nima? Bashdami?

$0 eng ko'p ishlatiladiganlardan biridir bash parametrlari va oldingi planda eng oxirgi bajarilgan buyruqning chiqish holatini olish uchun ishlatiladi. Buni ishlatish orqali siz o'zingiznikini tekshirishingiz mumkin bash skript muvaffaqiyatli yakunlandi yoki bajarilmadi.

$ nima qiladi? Linuxda qilasizmi?

o'zgaruvchi oldingi buyruqning chiqish holatini ifodalaydi. Chiqish holati - bu har bir buyruq tugagandan so'ng qaytariladigan raqamli qiymat. Qoidaga ko'ra, ko'pchilik buyruqlar muvaffaqiyatli bo'lgan taqdirda 0 va muvaffaqiyatsiz bo'lsa 1 chiqish holatini qaytaradi.

Tavsiya: