Set - Linux Command - Unix Command

Set - Variablen liesen a schreiwen

Synopsis

Set VarName ? Wäert ?

Beschreiwung

Gitt den Wert vun variabelen varName . Wann de Wäert uginn ass, setze de Wäert vun varName op d' Wäert , déi eng nei Variabel erstallt, wann een net existéiert an zréckgitt säi Wäert. Wann varName eng geheelt Fraktioun huet an endlech mat enger enk Zesummenhang, dann bezunn se op en Array Element: d'Zeeche virun der éischter oppener Klammer besteet aus dem Numm vum Array, an d'Zeechen tëschent de Klammeren sinn den Index am Array. Elo vari.lu bezitt sech op eng skalar Variabel. Normalerweis gëtt VarName net qualifizéiert (enthält d'Nimm vun all Namenskriptiounen), an d'Variabel vun deem Numm gëtt am aktuellen Namespace gelies oder geschriwwe. Wa VarName d'Namespace Qualifikatiounen enthält (am ArrayName, wann et engem Array Element steet), gëtt d'Variabel am spezifizéierte Namespace gelies oder geschriwwe.

Wann keng Prozedur aktiv ass, bezitt der name varace zu enger Namespace Variablen (global Variabele wann de aktuellen Namespace den globalen Namespace ass). Wann eng Prozedur aktiv ass, verweist d' Variatioun op e Parameter oder lokal Variabele vun der Prozedur, ausser datt de globalen Kommando opgeruff gouf fir den VarName global ze deklaréieren, oder wann e variablen Kommando opgeruff gouf fir VarName ze deklaréieren fir eng Variant Namespace ze deklaréieren.

Optiounen

-a Mark Variablen déi geännert ginn oder fir exportéiert ginn. -b Notifiéieren de Beschrëft vum Job direkt. -e Exit direkt wann e Kommando mat engem Status net Null ass. -f De Fichier Numm Generatioun (Glécks) beifügen. -h Denk de Standort vun Kommandoen un. -k All d'Argumenter vun der Assignatioun ginn an d'Ëmwelt fir e Kommando plazéiert, net nëmmen déi, déi de Kommando name virun. -m Jobsteuerung ass aktivéiert. -n Liesen, awer fanne se se net aus. -o -Option-Numm Definéiert d'Variabel déi dem optionnumm entsprëcht: allexport selwëcht wéi -a braceexpand déi selwecht wéi -B-Emacë benotzen eng emacs-style line editing interface errexit selben wéi -e errtraiche wéi de -E funktraie wéi - wéi -h histexpand wéi d'-H Geschicht d'Kommando Geschicht ignoréieren d'Shell net erof op der Liesung vun EOF interaktive Kommentaren erlaabt Kommentaren an interaktiven Kommandoen Schlësselwort selektiv wéi -k Monitor selektiv wéi -m Noklobber selen wéi -C noexec selwëcht wéi - n noglob selwëcht wéi -f nolog, deen elo akzeptéiert ass, awer ignoréiert datselwecht gemengt wéi -b net onbedéngt identisch wéi -u onecmd selwëcht wéi -t kierperlech wéi de -P pipefail the return value of a pipeline ass de Status vum lescht Kommando fir mat engem net -zero-Status oder Null, wann kee Kommando mat enger net-Null-Status Posix geännert huet, verännert de Verhalensprotokoll, wou d'Standardoperatioun vun dem Posix-Standard ënnerschreift, fir dem Standardprivileg identisch ze sinn wéi -P verbose selbe wéi -v vi e Vi- Zeilveraarbechtung an der style line xtrace souwies wéi -x -p Turnt on wann ëmmer déi wierklech an effektive Benotzerinsiddien net matdeelen. Verstéiert de Veraarbechtung vun der $ ENV Datei an d'Import vun Shellfunktiounen. D'Ausschaltung vun dëser Optioun verursaacht déi effektiv uid a gid fir déi richteg uid an gid ze setzen. -t Exit nom Liese vun engem Kommando. -u Trait net Variablen als Fehler beim Ersatz. -v Drécke Shell-Inline Liwwerungen wéi se gelies gi sinn. -x Print Kommandoen an hir Argumenter, wéi se ausgezeechent ginn. -B D'Shell wäerd d'Exploitatioun vum Spuere performant -C Wann de Set gespaart gëtt, ginn déi existéierend regelméisseg Dateien ze iwwerginn duerch d'Ëmleitung vun der Ausgab. -E Wann set, ass d'ERR Falle vun den Shellfunktiounen geerbt. -H Kaaft! Historesch Geschicht Substitution. Dëse Fändel ass per Default, wann d'Shell interaktiv ass. -P Wann de Set gesat gëtt, folgt net symbolesch Verknëpp wann Ausféierung vu Befehle wéi CD, déi den aktuellen Verännerung verännert. -T Wann set, ass d'DEBUG Falle vun den Shellfunktiounen geerbt. - Rescht Argumente fir déi Positionsparameter ze weisen. D'-x a -v Optiounen ginn ausgeschalt. Benotzt + anstatt wéi - mécht dës Fändelen ausgeschalt. D'Fändelen kënnen och op Reparatioun vun der Shell benotzt ginn. Den aktuellen Satz vu Fändelen kann an de $ - fonnt ginn. Déi verbleiwen n ARGs sinn Positional Parameter an ginn an d'Uerdnung $ 1, $ 2, $ $ n zugewielt. Wa keng ARGs ginn, ginn all Shell-Variabelen gedréckt. Status Exit: Réckgäng Erfolg ass ausser ongülteg Optioun.

Kuck och

expr (n), proc (n), spuer (n), net (n)

Schlësselwieder

liesen, schreiwen, variabel

Wichteg: Benotzt de Mann Kommando ( % Mann ) fir ze kucken wéi e Kommando op Äre Computer benotzt.