- Линуксийн команд - Unix Command

set - Хувьсагчуудыг унших, бичих

Ерөнхий агуулга

varName-г тохируулах уу? үнэ цэнэ ?

Тодорхойлолт

Хувьсах varName- ийн утгыг буцаана. Хэрэв утгыг тодорхойлсон бол, varName-ийн утгыг тохируулах , хэрэв ямар нэгэн байхгүй бол шинэ хувьсагч үүсгэх, түүний утгыг буцаана. Хэрэв varName нь нээлттэй хаалтанд агуулагдаж дууссаны дараа хаалттай хаалтанд дууссан бол массив элементийг зааж өгнө. Нүдний эхний нээлттэй хаалтууд нь массивын нэр байх ба хаалтуудын хоорондох тэмдэгтүүд нь массив дахь индекс юм. Үгүй бол varName нь скаляр хувьсагчийг хэлнэ. Ерөнхийдөө varName нь бүрэн бус (нэр агуулсан бүх нэрний нэрийг агуулдаггүй) бөгөөд одоогийн нэрийн багтаамжийн нэрийг унших эсвэл бичдэг. Хэрэв varName нэрийн талбайн шалгуурт (массив элементийг зааж өгсөн массив нэрээр нэрлэсэн бол), тодорхой нэрийн багтаамжийн хувьсагч унших эсвэл бичдэг.

Хэрэв ямар ч процедур идэвхгүй бол varName нь namespace хувьсагчийг зааж өгдөг (хэрэв одоогийн нэрийн талбар нь глобал нэрийн нэршил байвал global variable). Хэрэв процедур идэвхтэй бол varName нь varName глобал байхыг зарлах дэлхийн нийтийн тушаал ажиллуулахгүй бол varName- г параметр эсвэл дотоод локал хувьсагчийг зааж өгдөг. Хэрэв varName нь нэрийн талбарын хувьсагч байхаар хувьсагч тушаал ажиллуулаагүй л бол.

Сонголтууд

-а экспортын зориулалтаар өөрчилсөн буюу бүтээгдсэн Марк хувьсагч. -b Ажлаас халах тухай мэдэгдэнэ. -e тушаал тушаал нь тэгээс үл хамаарах статустай гарвал тэр даруй гарах болно. -f Файлын нэр үүсгэх (globbing) идэвхгүй болгох. -h тушаалуудыг тэдгээрийн байршлыг хараарай. -k Бүх даалгавар өгөх нэмэлт өгөгдлүүд тушаалын нэрийн өмнөөс зөвхөн командад зориулж командын орчинд тавигддаг. -m Ажлын хяналт идэвхжсэн байна. -n тушаалуудыг унших боловч тэдгээрийг ажиллуулахгүй. -o тохируулга-нэр тохируулга-нэртэй тохирох хувьсагчийг тохируул: allexport -a холболттой адил -B emacs emacs-style мөр засварлах интерфэйсийг errexit -e-er errtrace -E functrace -T -тэй адил -t адил as-h histexpand -d шиг тушаалыг ажиллуулдаг түүхийг идэвхжүүлээгүй түүхийг идэвхжүүлээгүй түүх нь бүрхүүлийг орхиж гадуурхагдахгүй байх болно EOF интерактив-комментууд коммандын тайлбарууд нь -k тохируулгатай адил -m noclobber -тэй адил -C noexec шиг - n-noglob одоогоор зөвшөөрөгдсөн боловч одоогоор зөвшөөрөгдөөгүй боловч -b хэлбэрийн адил -u onecmd -тэй адил -t -тэй адил -p хэлбэрийн адил -p pipefail pipeline буцах утга нь хамгийн сүүлийн тушаалын бус төлөвийн -zero status буюу тэг байхгүй бол posix тэггүйгээр гарах тушаал нь стандарт порттой тохирох -p нь -v vi -тэй адил тохируулахын тулд анхдагч ажиллагаа нь Posix стандартаас ялгаатай бол bash тушаалын өөрчлөлтийг style line editing интерфэйс xtrace -x -p -тай адил байна жинхэнэ болон үр дүнтэй хэрэглэгчийн апп таарахгүй бол. $ ENV файлыг боловсруулж, бүрхүүлийн функцүүдийг импортлохыг идэвхгүй болгох. Энэ сонголтыг идэвхгүй болгосноор үр дүнтэй uid болон gid нь жинхэнэ uid болон gid -д тохируулагдах болно. -т нэг тушаалыг уншиж, ажиллуулсны дараа гарах. -u Хувьсах хувьсагчдыг орлуулахдаа алдаа гэж үзье. -v Бүрхүүлийн оролтын мөрүүдийг уншсаны дараа хэвлэх. -x Хэвлэгдэх тушаалууд болон тэдгээрийн нэмэлт өгөгдлүүдийг ажиллуулж байгаа гэж үздэг. -B бүрхүүл бүрхүүлийн өргөтгөлийг гүйцэтгэх -C Хэрэв тохируулсан бол одоо байгаа энгийн файлуудыг зөвшөөрөхгүй байхыг гарцын дахин чиглүүлэлтээр дарж бичнэ. -E Хэрэв тохируулсан бол ERR урхи бүрхүүлийн функцээр өвлөгдөнө. -H идэвхжүүлэх! загварын түүхийн орлуулалт. Бүрхүүл интерактив үед энэ туг нь анхдагчаар ажилладаг. -P Хэрэв тохируулсан бол cd шиг тушаалуудыг ажиллуулахдаа симболын холбоосуудыг дагах хэрэггүй. -T Хэрэв тохируулсан бол DEBUG-ийн урхи нь бүрхүүлийн функцээр өвлөгдөнө. - Үлдсэн аргументууд байрлалын параметрүүд дээр өг. -x болон -v тохируулгууд унтардаг. + Эдгээр тугуудыг унтрааснаар бус харин + ашиглах нь. Бүрхүүлийг дарааллын дагуу ашиглаж болно. Одоогийн тугуудын тугууд $ - д олдож болно. Үлдсэн n ARGs нь боломжийн параметрүүд бөгөөд $ 1, $ 2, $ n $ хүртэл өгөгдөнө. Хэрэв ямар ч ARG өгөгдөөгүй бол бүх бүрхүүлийн хувьсагч хэвлэгддэг. Exit Status: Хүчингүй сонголт өгөгдөөгүй бол амжилтыг буцаана.

Мөн үзнэ үү

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

Түлхүүр үг

унших, бичих, хувьсагч

Чухал: Тушаалын командыг ашиглана ( % man ) ашиглана.