Set - Linux Command - Komanda Unix

set - Lexoni dhe shkruani variablat

përmbledhje

vendos varName ? vlera ?

Përshkrim

Jep vlerën e variablit varName . Nëse vlera është e specifikuar, atëherë vendosni vlerën e varNamevlerë , duke krijuar një ndryshore të re nëse një nuk ekziston dhe kthimin e vlerës së tij. Nëse varName përmban një kllapa të hapur dhe mbaron me një kllapë të ngushtë, atëherë ai i referohet një elementi të grupit: personazhet para kllapave të hapura të parë janë emri i grupit dhe karakteret midis kllapave janë indeksi brenda array. Përndryshe varName i referohet një ndryshore skalare. Normalisht, varName është i pakualifikuar (nuk përfshin emrat e ndonjë hapësira që përmbajnë), dhe variabli i atij emri në hapësirën e tanishme është lexuar ose shkruar. Nëse varName përfshin kualifikuesit e hapësirës së hapësirës (në emër të grupit nëse ai i referohet një elementi të grupit), ndryshimi në hapësirën e emrit të specifikuar lexohet ose shkruhet.

Nëse asnjë procedurë nuk është aktive, atëherë varName i referohet një ndryshoreje të hapësirës së hapësirës (variabla global nëse hapësira e tanishme e emrit është hapësira e hapësirës globale). Nëse një procedurë është aktive, atëherë varName i referohet një parametri ose variabli lokal të procedurës, përveç nëse komanda globale është thirrur për të deklaruar varName të jetë globale, ose nëse nuk është thirrur një komandë e ndryshueshme për të deklaruar varName të jetë një ndryshore hapësire namespace.

Opsione

-a Marku ndryshoret të cilat janë modifikuar ose krijuar për eksport. -b Njoftoni menjëherë ndërprerjen e punës. -e Dil menjëherë nëse një komandë del me një status jo-zero. -f Çaktivizo gjenerimin e emrave të skedarëve (globbing). -h Kujtoni vendndodhjen e komandave ashtu siç janë shikuar. -k Të gjitha argumentet e caktimit janë vendosur në mjedis për një komandë, jo vetëm ato që i paraprijnë emrit të komandës. -m Kontrolli i punës është aktivizuar. -n Lexoni komandat por mos i ekzekutoni ato. -o option-name Vendos variablin që korrespondon me emrin e opsionit: allexport njëjtë si -a braceexpand njëjtë si -B emacs përdor një ndërfaqe redaktimi të linjës së emacs-style ashtuxit njëjtë si -e errtrace njëjtë si -E functrace njëjtën -T hashall të njëjtën si -h histexpand njëjtë si -h histori mundësojë komandën e historisë ignoreeof shell nuk do të dalë në leximin EOF interaktive-komentet lejojë komentet për të shfaqur në komandat interaktive fjalën e njëjtë si -k monitor të njëjtën si -m noclobber njëjtë si -C Noexec njëjtën si - n noglob njëjtë si -f nolog aktualisht pranuar, por injoruar njoftojë të njëjtën si -b emër të njëjtë si -u onecmd njëjtë si -t fizike të njëjtë si -P pipefail vlera e kthimit të një tubacioni është statusi i komandës së fundit për të dalë me një jo -zero status, ose zero nëse asnjë komandë nuk del me një pozitë të statusit jo-zero ndryshon sjelljen e bash ku operacioni i parazgjedhur ndryshon nga standardi Posix për të përputhur standardin e privilegjuar të njëjtë si -p verbose i njëjtë si -v vi përdorni një vi- Ndërfaqja e redaktimit të linjës së stilit xtrace njëjtë si -x -p Aktivizohet sa herë që ids reale dhe efektive përdoruesit nuk përputhen. Disables përpunimin e file $ ENV dhe importimin e funksioneve shell. Largimi i këtij opsioni shkakton që uid dhe gid efektiv të vendosen në uid dhe gid të vërtetë. -t Dalja pas leximit dhe ekzekutimit të një komande. -u Trego variablet e pacaktuar si një gabim kur zëvendëson. -v Printoni linjat hyrëse të skedarëve pasi ato lexohen. -x Komandat e printimit dhe argumentet e tyre kur ato ekzekutohen. -B shell do të kryejë zgjerimin brace -C Nëse vendosur, disallow ekzistuese fotografi të rregullt të jetë overwritten nga redirection e prodhimit. -E Nëse është caktuar, kurth ERR trashëgohet nga funksionet e shell. -H Aktivizo! zëvendësimi i historisë së stilit. Ky flamur është aktiv nga default kur shell është interaktive. -P Nëse vendoseni, mos ndiqni lidhjet simbolike gjatë ekzekutimit të komandave të tilla si cd që ndryshojnë direktorinë aktuale. -T Nëse vendoset, kurthi i DEBUG-ut trashëgohet nga funksionet e skedarëve. - Caktoni çdo argument të mbetur për parametrat e pozicionit. Opsione -x dhe -v janë të fikur. Përdorimi i + në vend të - shkakton që këto flamuj të jenë të fikur. Flamujt mund të përdoren gjithashtu me thirrjen e shell. Grupi i tanishëm i flamujve mund të gjendet në $ -. ARG-të e mbetura janë parametra pozicionues dhe janë caktuar, në mënyrë, në $ 1, $ 2, .. $ n. Nëse nuk jepen ARG, shtypen të gjitha ndryshoret e shell. Gjendja e daljes: Jep sukses nëse nuk jepet një opsion i pavlefshëm.

Shiko gjithashtu

expr (n), proc (n), gjurmë (n), unset (n)

Keywords

lexoni, shkruani, ndryshoni

E rëndësishme: Përdorni komandën e njeriut ( % man ) për të parë se si përdoret një komandë në kompjuterin tuaj të veçantë.