Set - Linux Buyruq - Unix Buyruq

to'siq - o'zgaruvchini o'qing va yozing

Sinopsis

sozlash varName ? qiymatmi ?

Ta'rif

Argumentlar varName qiymatini qaytaradi. Agar qiymat ko'rsatilgan bo'lsa, varName qiymatini qiymatiga qo'ying , agar u mavjud bo'lmasa yangi o'zgaruvchini yarating va uning qiymatini qaytaring. Agar varName ochiq kvadratchadan iborat bo'lsa va uni yopishqoq Qavslar bilan yakunlangan bo'lsa, u holda bir qator elementiga ishora qiladi: birinchi ochiq kvadratdan avval belgilar massiv nomidir va parantezlar orasidagi belgi qator ichidagi indeks. Aks holda varName skaler o'zgaruvchiga murojaat qiladi. Odatda, varName ( malumot) nomer ( nomdagi bo'sh joylarning nomlarini o'z ichiga olmaydi) va joriy nomdagi bu nomning o'zgaruvchilari o'qiladi yoki yoziladi. Agar varName ismlar maydoni saralashlari (qator qatoriga kirsa, qator nomida) bo'lsa, ko'rsatilgan nomdagi o'zgaruvchi o'qiladi yoki yoziladi.

Hech qanday protsedura faol bo'lmasa, u VarName ism maydoni o'zgaruvchisiga murojaat qiladi (agar joriy nom maydoni global nom maydoni bo'lsa global o'zgaruvchi). Agar protsedura faol bo'lsa, u varName universal parametrni e'lon qilish uchun global buyruqni chaqirish uchun chaqirilmagan bo'lsa yoki parametr yoki varname ism maydoni kengaytmasi deb e'lon qilish uchun chaqirilmagan bo'lsa, protseduraga mahalliy parametr yoki mahalliy o'zgaruvchiga murojaat qiladi.

Tanlovlar

- eksport uchun o'zgartirilgan yoki yaratilgan o'zgaruvchan belgilar. -b darhol ishni tugatish to'g'risida xabardor qiling. -e Agar buyruq nolga teng bo'lmagan holatga ega bo'lsa darhol chiqing. -f Fayl nomini yaratish (globbing) o'chirib qo'ying. -ho'z buyruqlar o'rnini eslab turing. -k Barcha tayinlash argumentlari faqat buyruq nomidan oldingina emas, balki buyruq uchun atrof-muhitga joylashtirilgan. -m Ishni boshqarish yoqildi. -n Buyruqlarni o'qing, lekin ularni bajarmang. -o variant-name parametrga mos keladigan o'zgaruvchini o'rnating: allexport -a a-braceexpand -B-emacs-emacs uslubidagi chiziqni tahrirlash interfeysini errexit bilan bir xil tarzda -E functrace xuddi shunday -T hashall same -H histexpand xuddi shunday -H tarixni qobiqni e'tibordan chetda qoldirib bo'lmaydi EOF interaktiv o'qish-izohlar interaktiv buyruqlarda paydo bo'lishga ruxsat berish kalit so'z xuddi -k monitor xuddi -m noclobber xuddi shunday -C noexec bilan bir xil - n noglob xuddi hozirgi kunda qabul qilingan, ammo e'tibordan chetda qoldirilgan, xuddi shunday -b nounsetni xuddi -u onecmd bilan bir xil-j fizikaviy bilan bir xil, xuddi shunday -P pipefail bir quvurning qaytish qiymati - -zero holati yoki nol bo'lmagan nolinchi holat bilan chiqmasa, nol bo'lmasa, posixning xatti-harakatlarini o'zgartiradi, bu erda standart operatsiyani Posix standartidan standart imtiyozga mos keladigan tarzda farq qiladi, bunda xuddi shunday -v vi vi- uslublar qatorini tahrir qilish interfeysi x-r-x-r bilan bir xil haqiqiy va samarali foydalanuvchi identifikatorlari mos kelmasa. $ ENV faylini ishlashni o'chiradi va qobiq funksiyalarini import qiladi. Ushbu parametrni o'chirish samarali uid va gidni haqiqiy uid va gid ga sozlash uchun sabab bo'ladi. -t Bir buyruqni o'qib chiqqandan keyin chiqing. -u O'zgarishsiz o'zgaruvchilarni almashtirishda xatolik sifatida ko'rib chiqing. -v o'qiladigan joylarda qobiq kiritish satrlarini chop eting. -x Buyruqlarni va ularning argumentlarini bajarilganidek chop eting. -B qobig'i brace kengaytirishni amalga oshiradi -C Agar belgilansa, mavjud bo'lgan muntazam fayllarni chiqishni qayta yo'naltirishga yozib qo'yishni taqiqlash. -E Agar belgilansa, ERR tuzilishi shell funktsiyalari bilan devralınır. -H Enable! uslub tarixi o'zgarishi. Kabi interaktiv bo'lganda bu bayroq sukut bo'yicha yoniq. -P Agar belgilansa, joriy katalogni o'zgartiradigan CD kabi buyruqlar bajarilayotganda ramziy ishoratlarga rioya qilmang. -T Agar belgilansa, DEBUG tuzilishi shell vazifalari bilan devralınır. - Qolgan argumentlarni joylashuv parametrlariga belgilang. -X va -v variantlari o'chirilgan. Ushbu bayroqlarni o'chirib qo'yish o'rniga + foydalanish. Bayroqlar qobiqni chaqirishda ham ishlatilishi mumkin. Joriy bayroqlar to'plamini $ - da topish mumkin. Qolgan n ARG'lar joylashuv parametrlari bo'lib, $ 1, $ 2, $ $ ga beriladi. Agar hech qanday ARG berilmasa, barcha qobiqli o'zgaruvchilar yoziladi. Chiqish holati: Bekor variantni berilmasa, muvaffaqiyatni qaytaradi.

Shuningdek qarang

expr (n), proc (n), trace (n), unset (n)

Kalit so'zlar

o'qish, yozish, o'zgaruvchi

Muhim: shaxsiy kompyuteringizda buyruq qanday ishlatilishini ko'rish uchun man buyrug'ini ( % man ) ishlating.