set - Čítať a zapisovať premenné
synopse
sada Várnai ? hodnota ?
popis
Vráti hodnotu premennej Várnai , ak hodnota je zadané, potom nastavte hodnotu Várnai na hodnota , vytvorenie novej premennej, ak ešte neexistuje, a vráťte jej hodnotu. ak Várnai obsahuje otvorenú zátvorku a končí uzavretou zátvorou, potom odkazuje na prvok poľa: znaky pred prvou otvorenou zátvorou sú názov poľa a znaky medzi zátvorkami sú index v rámci poľa. Inak Várnai sa vzťahuje na skalárnu premennú. Za normálnych okolností, Várnai je nekvalifikovaný (nezahŕňa mená všetkých obsahujúcich menné priestory) a premenná tohto mena v aktuálnom priestore názvov sa číta alebo zapisuje. ak Várnai zahŕňa menovku kvalifikátorov (v názve poľa, ak sa odkazuje na prvok poľa), premenná v špecifikovanom priestore názvov je čítaná alebo zapísaná.
Ak nie je aktívny žiadny postup, potom Várnai sa vzťahuje na premennú priestoru názvov (globálna premenná, ak súčasný priestor názvov je globálny priestor názvov). Ak je aktívny postup, potom Várnai sa vzťahuje na parameter alebo lokálnu premennú procedúry, akglobálnej Príkaz bol vyvolaný na vyhlásenie Várnai byť globálne, alebo ak apremenlivý Príkaz bol vyvolaný na vyhlásenie Várnai byť premenná priestoru názvov.
možnosti
-a Označiť premenné, ktoré sú upravené alebo vytvorené na export. -b Okamžite oznámte ukončenie práce. -e Ukončite okamžite, ak príkaz príde s nenulovým stavom. -f Zakázať generovanie názvu súboru (globovanie). -h Pamätajte si polohu príkazov pri ich vyhĺadávaní. -k Všetky argumenty priradenia sú umiestnené v prostredí pre príkaz, nie len tie, ktoré predchádzajú názvu príkazu. -m Ovládanie úloh je povolené. -n čítať príkazy, ale nevykonávať ich. -o option-name Nastavte premennú zodpovedajúcu option-name: allexport rovnaký ako -a braceexpand rovnaký ako -B emacs používajú emacs štýl editačné rozhranie errexit rovnaké ako -e errtrace rovnaké ako -E functrace rovnaké ako -T hashall rovnaké as -h histexpand rovnako ako história histórie povoliť históriu príkazov ignoreeof shell neostane pri čítaní EOF interaktívne komentáre umožňujú zobrazenie komentárov v interaktívnych príkazoch kľúčové slovo rovnaké ako -k monitor rovnaké ako -m noclobber rovnaké ako -C noexec rovnaké ako - n noglob rovnaký ako -folog, ktorý je v súčasnosti akceptovaný, ale ignorovaný informuje rovnako ako -b nounset rovnaký ako -u onecmd rovnaký ako -t fyzický rovnaký ako -P pipefail návratová hodnota potrubia je stav posledného príkazu na ukončenie s non -zero status, alebo nula, ak žiadny príkaz nevysielaný s nenulovým stavom posix, zmení správanie bash, kde sa predvolená operácia líši od štandardnej funkcie Posix tak, aby zodpovedala štandardnej privilégii rovnakej ako -p verbose rovnakej ako -v vi použite vi- rozhranie na úpravu štýlov linky xtrace rovnako ako -x -p Zapnuté kedykoľvek sa skutočné a efektívne ID používateľa nezhodujú. Zakáže spracovanie súboru $ ENV a import funkcií shell. Vypnutie tejto voľby spôsobí, že efektívne uid a gid sa nastavia na skutočné uid a gid. -t Ukončiť po prečítaní a vykonaní jedného príkazu. -u Znížte premenné ako chybu pri nahradení. -v Tlačové vstupné riadky pre tlač ako sa čítajú. -x Tlač príkazy a ich argumenty pri ich vykonávaní. -B shell vykoná expanzia vzpruhy -C Ak je nastavená, zakáže existujúce bežné súbory, ktoré majú byť prepísané presmerovaním výstupu. -E Ak je nastavená, zachytávač ERR je zdedený funkciami shell. -H Povoliť! striedanie histórie štýlu. Tento príznak je implicitne zapnutý, keď je shell interaktívny. -P Ak je nastavená, pri vykonávaní príkazov, ako napríklad cd, ktoré menia aktuálny adresár, nesledujte symbolické odkazy. -T Ak je nastavený, zachytávač DEBUG je zdedený funkciami shell. - Priraďte k parametrom pozície všetky zostávajúce argumenty. Možnosti -x a -v sú vypnuté. Použitie znaku + namiesto - spôsobí vypnutie týchto príznakov. Vlajky môžu byť použité aj pri vyvolaní škrupiny. Súčasný súbor príznakov možno nájsť vo formáte $ -. Ostatné n ARG sú polohové parametre a sú priradené v poradí $ 1, $ 2, … $ n. Ak nie sú uvedené žiadne argumenty ARG, vytlačia sa všetky premenné shell. Stav ukončenia: Vracia úspešnosť, ak nie je zadaná neplatná možnosť.
Pozri tiež
expr (n), proc (n), stopy (n), unset (n)
Kľúčové slová
čítať, písať, premenná
dôležité: Použi muž príkaz ( % muž ), aby ste zistili, ako sa príkaz používa vo vašom konkrétnom počítači.