Set - Linux Command - Unix Command

set - Skaityti ir rašyti kintamuosius

Anotacija

nustatyti varName ? vertė ?

apibūdinimas

Grąžina kintamojo varName reikšmę . Jei vertė yra nurodyta, tada nustatykite varName vertę , sukuriant naują kintamąjį, jei jis dar nėra, ir grąžinti jo vertę. Jei varName yra atvirų skliaustų ir baigiasi uždaromis skliaustėmis, tada jis nurodo masyvo elementą: simboliai prieš pirmąjį atidarytą skliaustą yra masyvo pavadinimas, o skliausteliuose esantys ženklai yra masyvo indeksas. Priešingu atveju varName nurodo skaliarinį kintamąjį. Paprastai varName yra nekvalifikuotas (neįtraukia pavadinimų, kuriuose yra vardų sritys), o šio vardo kintamasis dabartinėje vardų srityje yra skaitomas arba parašytas. Jei varName apima vardų srities atributus (masyvo pavadinime, jei jis nurodo masyvo elementą), kintamasis nurodytoje vardų srityje yra skaitomas arba parašytas.

Jei nėra jokios procedūros, varName nurodo vardų srities kintamąjį (globalinį kintamąjį, jei dabartinė vardų sritis yra pasaulinė vardų sritis). Jei procedūra yra aktyvi, varName nurodo vietos parametrą arba vietinį proceso kintamąjį, nebent pasaulinė komanda būtų paskambinta , kad paskelbtų varName visuotine arba jei kintama komanda nepasikartotų , kad paskelbtų varName, kad būtų vardų srities kintamasis.

Galimybės

-ak Markuoti kintamieji, kurie yra modifikuoti arba sukurti eksportui. -b Nedelsiant pranešti apie darbo nutraukimą. -e Iš karto išeikite, jei komanda baigia statusą be nulio. -f Išjungti failo vardo generavimą (globbing). -h Prisiminti komandų vietą, kai jie yra pažvelgti. -k Visi užduoties argumentai pateikiami komandinės aplinkos aplinkoje, o ne tik prieš komandų pavadinimą. -m Darbo valdymo funkcija įjungta. -n Skaityti komandas, bet jų nevykdyti. -o varianto pavadinimas Nustatykite kintamąjį, atitinkantį parinkties pavadinimą: allexport toks pats kaip -a braceexpand toks pat kaip -B emacs naudoja emacs stiliaus linijos redagavimo sąsają errexit tą patį kaip -e errtrace patį -E Functrace taip pat kaip -T turi tą patį kaip -h histexpand toks pats kaip -H istorija įgalinti komandų istoriją ignoreeof apvalkalo nebus išeiti po skaitymo EOF interaktyviosios pastabos leidžia komentarus pasirodyti interaktyviosiose komandose raktinis žodis toks pat kaip -k monitorius toks pat kaip-m noclobber pats kaip-noexec toks pat kaip - n noglob the same kaip -f nolog šiuo metu priimtas, bet ignoruoti pranešti kaip -b pavadinimas taip pat kaip -u onecmd toks pats kaip -t fizinis pats kaip -P pipefail grįžtamoji vertė dujotiekio yra paskutinės komandos, kuri turi išeiti su ne - nulio statusas arba nulis, jei komandai nepasiekta nulinės padėties padėties padėtis, pakeičia bash elgesį, kai numatytoji operacija skiriasi nuo "Posix" standarto, kad atitiktų standartinį privilegijuotą tokį patį, kaip -p taip pat kaip -v vi, naudokite "vi- stiliaus linijos redagavimo sąsaja xtrace ta pati kaip -x -p įjungta kai tikri ir veiksmingi vartotojo ID nesutampa. Neleidžia apdoroti $ ENV failo ir importuoti apvalkalo funkcijas. Išjungus šią parinktį, faktinis uid ir gidas nustatomi pagal tikrąją uid ir gid. -t Išeiti po skaitymo ir vykdymo vienos komandos. -u Išstumkite kintamuosius kaip paklaida pakeičiant. -v Spausdinkite apvalkalo įvesties linijas, kai jos yra skaitomos. -x Spausdinti komandas ir jų argumentus, kai jie yra įvykdyti. -B apvalkalas atliks sustiprinimo išplėtimą. -C Jei nustatytas, uždrausti esamus įprastus failus, kurie turi būti perrašomi peradresuojant produkciją. -E Jei nustatytas, ERR gaudyklė yra paveldima apvalkalo funkcijos. -H Įjungti! stiliaus istorijos pakeitimas. Ši vėliava yra įjungta pagal nutylėjimą, kai apvalkalas yra interaktyvus. -P Jei nustatytas, nesilaikykite simbolinių nuorodų vykdydami komandas, tokias kaip cd, kurie pakeičia esamą katalogą. -T Jei nustatytas, DEBUG spąstai yra paveldimi apvalkalo funkcijų. - Priskirkite bet kuriuos likusius argumentus pozicijos parametrams. "-x" ir "-v" parinktys išjungiamos. Naudojant +, o ne - sukelia šių vėliavų išjungimą. Vėliavos taip pat gali būti naudojamos iškeldinus korpusą. Dabartinis vėliavų rinkinys gali būti $ -. Likusieji n ARG yra pozicijos parametrai ir yra priskirti, kad būtų, iki $ 1, $ 2, .. $ n. Jei nėra ARG, atspausdinti visi kintamieji apvalkalo. Išeiti iš būsenos: grąžina sėkmę, jei nėra neteisingos parinkties.

Taip pat žiūrėkite

expr (n), proc (n), pėdsakas (n), nenustatytas (n)

Raktiniai žodžiai

skaityti, rašyti, kintamasis

Svarbu: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.