Itakda - Linux Command - Unix Command

itakda - Basahin at isulat ang mga variable

Buod

itakda ang varName ? halaga ?

Paglalarawan

Ibinabalik ang halaga ng variable varName . Kung tinukoy ang halaga, pagkatapos ay itakda ang halaga ng varName sa halaga , ang paglikha ng isang bagong variable kung ang isa ay wala na, at ibalik ang halaga nito. Kung ang varName ay naglalaman ng isang bukas na panaklong at nagtatapos sa isang malapit na panaklong, pagkatapos ay tumutukoy ito sa isang elemento ng array: ang mga character bago ang unang bukas na panaklong ay ang pangalan ng array, at ang mga character sa pagitan ng mga panaklong ay ang index sa loob ng array. Kung hindi man ay ang varName ay tumutukoy sa isang variable ng skalar. Karaniwan, ang varName ay hindi karapat-dapat (hindi kasama ang mga pangalan ng anumang naglalaman ng mga namespace), at ang variable ng pangalang iyon sa kasalukuyang namespace ay binabasa o nakasulat. Kung ang varName ay may kasamang mga kwalipikadong namespace (sa pangalan ng array kung tumutukoy ito sa isang elemento ng array), ang variable sa tinukoy na namespace ay basahin o nakasulat.

Kung walang pamamaraan ay aktibo, pagkatapos ay ang varName ay tumutukoy sa variable na namespace (global variable kung ang kasalukuyang namespace ay ang global namespace). Kung ang isang pamamaraan ay aktibo, pagkatapos ay ang varName ay tumutukoy sa isang parameter o lokal na variable ng pamamaraan maliban kung ang pandaigdigang utos ay tinatawag na upang ipahayag ang varName upang maging pandaigdigan, o maliban kung ang isang variable na utos ay tinatawag na magdeklara ng varName na isang variable na namespace.

Mga Opsyon

-Ang mga variable ng Marka na binago o nilikha para ma-export. -b Abisuhan agad ang pagwawakas ng trabaho. -E Exit kaagad kung lumabas ang isang command na may non-zero status. -f Huwag paganahin ang henerasyon ng pangalan ng file (globbing). -h Tandaan ang lokasyon ng mga utos habang sila ay tumingala. -k Lahat ng mga argumento sa pagtatalaga ay inilalagay sa kapaligiran para sa isang utos, hindi lamang ang mga nauuna sa pangalan ng utos. -Mayagan ang control ng trabaho. -n Basahin ang mga utos ngunit huwag isagawa ang mga ito. -o opsyon-pangalan Itakda ang variable na nararapat sa opsyon-pangalan: allexport parehong bilang-isang braceexpand parehong bilang -B emacs gumamit ng isang emacs-style na interface ng pag-edit ng interface errexit parehong bilang -e errtrace parehong bilang -E functrace parehong bilang -T ay pareho bilang -h histexpand parehong bilang -H kasaysayan paganahin ang kasaysayan ng command na huwag pansinin ang shell ay hindi lumabas sa pagbabasa ng EOF interactive-komento payagan ang mga komento na lumitaw sa mga interactive na mga utos ng keyword na parehong bilang -k monitor parehong bilang -m noclobber parehong bilang -C noexec katulad ng - n noglob parehong bilang -f nolog na kasalukuyang tinatanggap ngunit binabalewala ipaalam ang parehong bilang -b nounset parehong bilang -u onecmd parehong bilang -t pisikal na katulad ng -P pipefail ang bumalik halaga ng isang pipeline ay ang kalagayan ng huling utos upang lumabas sa isang non -zero status, o zero kung walang command exited na may zero-zero na posix na kalagayan baguhin ang pag-uugali ng bash kung saan ang default na operasyon ay naiiba mula sa pamantayan ng Posix upang tumugma sa pamantayan na may pribilehiyo na katulad ng -p masalita na katulad ng -v vi gumamit ng isang vi- style line editing interface xtrace parehong bilang -x -p Naka-on kapag hindi tugma ang tunay at epektibong mga user id. Hindi pinapagana ang pagproseso ng $ ENV file at pag-import ng mga function ng shell. Ang pag-off sa pagpipiliang ito ay nagiging sanhi ng epektibong uid at gid upang itakda sa tunay na uid at gid. -t Lumabas pagkatapos ng pagbabasa at pagsasagawa ng isang command. -u Tratuhin ang mga variable na hindi naka-unset bilang isang error kapag substituting. -v I-print ang mga linya ng input ng shell habang binabasa ang mga ito. -x I-print ang mga utos at ang kanilang mga argumento habang ang mga ito ay pinaandar. -B ang shell ay magsasagawa ng brace expansion -C Kung nakatakda, huwag pahintulutan ang umiiral na mga regular na file upang mapapatungan ng pag-redirect ng output. -E Kung nakatakda, ang ERR bitag ay minana ng mga function ng shell. -H Paganahin! estilo ng pagpapalit ng estilo. Ang flag na ito ay nasa default kapag ang shell ay interactive. -P Kung nakatakda, huwag sundin ang mga simbolikong link kapag nagsasagawa ng mga utos tulad ng cd na nagbabago sa kasalukuyang direktoryo. -T Kung nakatakda, ang bitag ng DEBUG ay minana ng mga function ng shell. - Magtalaga ng anumang natitirang argumento sa positional parameter. Ang -x at -v na mga pagpipilian ay naka-off. Ang paggamit ng + sa halip na - ay nagiging dahilan upang mai-off ang mga flag na ito. Ang mga bandila ay maaari ding gamitin sa invocation ng shell. Ang kasalukuyang hanay ng mga flag ay matatagpuan sa $ -. Ang natitirang n ARGs ay positional parameter at itinalaga, sa pagkakasunud-sunod, sa $ 1, $ 2, .. $ n. Kung walang ARG na ibinigay, lahat ng mga variable ng shell ay naka-print. Exit Status: Nagbabalik ng tagumpay maliban kung ibinigay ang isang di-wastong pagpipilian.

Tingnan din

expr (n), proc (n), bakas (n), unset (n)

Mga Keyword

basahin, isulat, variable

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.