Sett - Linux Command - Unix Command

sett - Lesa og skrifa breytur

Yfirlit

sett varName ? gildi ?

Lýsing

Skilar gildi breytu varName . Ef gildi er tilgreint skaltu setja gildi varName til að meta , búa til nýja breytu ef maður er ekki til, og skila gildi hennar. Ef varName inniheldur opinn sviga og endar með nánu svigi vísar það til fylkisþáttar: Stafirnar fyrir fyrstu opna sviga eru heiti fylkisins og stafirnir milli sviga eru vísitalan innan fylkisins. Annars vísar varName til skalabreytu . Venjulega er varnamálið ókvalað (inniheldur ekki nöfn nafna sem innihalda nafn) og breytu þess nafns í núverandi nafni rými er lesið eða skrifað. Ef varName inniheldur nöfnarspace hæfileika (í fylkinu heiti ef það vísar til fylkiseiningar ) er breytu í tilgreindu nafni rými lesið eða skrifað.

Ef engin málsmeðferð er virk, þá vísar varName til nafnavalsbreytu (alþjóðlegt breytu ef núverandi nafnrými er alþjóðlegt nöfnarsvæði). Ef aðgerð er virk, þá vísar varName til breytu eða staðbundinnar breytu í málsmeðferðinni nema alþjóðlegt skipun var beitt til að lýsa varnaminu til að vera alþjóðlegt, eða nema breytileg stjórn væri beitt til að lýsa varName til að vera nafnabreytu .

Valkostir

-a Markbreytur sem eru breytt eða búin til til útflutnings. -b Tilkynna um uppsögn starfsmanna strax. -Hætta strax ef skipun er hætt með stöðu sem er ekki núll. -f Slökkva á skráarheiti kynslóð (globbing). -h Mundu eftir staðsetningu skipana eins og þau eru skoðuð. -k Öll verkefniargögn eru sett í umhverfið fyrir stjórn, ekki bara þau sem eru fyrirfram stjórnunarheiti. -m Atvinnuleit er virk. -n Lesið skipanir en ekki framkvæma þær. -o valkostur-nafn Setjið breytu sem samsvarar valkost-nafn: allexport sama og -a braceexpand sama og -B emacs nota emacs-stíl lína útgáfa tengi errexit sama og -e errtrace sama og -E functrace sama og -T hefur sama eins og -h histexpand sama og -H saga skipta sögu skipuleggja ignoreeof skel mun ekki hætta við að lesa EOF gagnvirkt-athugasemdir leyfa athugasemdir að birtast í gagnvirkum skipanir leitarorð sama og -k fylgjast með sama og -m noclobber sama og -C-Noexec sama og - n ennlob sama og -f nolog nú samþykkt en hunsuð tilkynna það sama og -b nafnorð sama og -u óþekkt sama og -t líkamlega sama og -P pipefail aftur gildi leiðsla er stöðu síðustu stjórn til að hætta með non - núll staða eða núll ef enginn skipun sem er ekki með núllstillingu posix breytir hegðun bash þar sem sjálfgefin aðgerð er frábrugðin Posix staðlinum til að passa við staðlaða forréttinda eins og -p er sama og -V við notum vi- Stíll lína útgáfa tengi xtrace sama og -x -p kveikt þegar raunveruleg og skilvirk notandi ids passar ekki saman. Slökkt á vinnslu á $ ENV skránum og innflutningi á skelavöllum. Slökktu á þessum valkosti veldur því að árangursríka leiðin og gírinn sé stillt á raunverulegan og gíguna. -t Hætta eftir að lesa og framkvæma eina skipun. -ú Meðhöndla óbreytt breytur sem villu þegar skipt er um. -v Prenta skel inntakslínur eins og þær eru lesnar. -x Prenta skipanir og rök þeirra eins og þær eru framkvæmdar. -B skelurinn mun framkvæma stækkun stækkunar-Ef slökkt er á að útiloka að núverandi reglulegir skrár séu skrifaðar af umskiptum framleiðsla. -E Ef sett er, er ERR gildið arft af skelavirkjum. -H gera kleift! stíll sögu skipti. Þessi fána er sjálfkrafa þegar skelurinn er gagnvirkur. -P Ef sett er, fylgdu ekki táknræn tenglum þegar framkvæmd skipanir eins og geisladiska sem breytir núverandi skrá. -T Ef sett er, er DEBUG gildruinn erftur af skelavöllum. - Gefðu einhverjum öðrum rökum við staðsetningarstærðirnar. Valmöguleikarnir -x og -v eru slökkt. Notkun + frekar en - veldur því að þessi fánar verði slökkt. Fánarnar geta einnig verið notaðir við upphaf skelsins. Núverandi hópur fánar má finna í $ -. Eftirstöðvarnar sem eru eftir eru staðsetningarbreytur og eru úthlutað í röð til $ 1, $ 2, .. $ n. Ef engar ARG eru gefnir eru allar skýjabreytingar prentaðar. Hætta Staða: Skilar árangri nema ógildur valkostur sé gefinn.

Sjá einnig

expr (n), proc (n), rekja (n), unset (n)

Leitarorð

lesa, skrifa, breyta

Mikilvægt: Notaðu stjórn mannsins ( % maður ) til að sjá hvernig stjórn er notuð á tölvunni þinni.