Skip to main content

Set - Linux Command

Writing 2D Games in C using SDL by Thomas Lively (Lipanj 2025)

Writing 2D Games in C using SDL by Thomas Lively (Lipanj 2025)
Anonim

set - čitanje i pisanje varijabli

Sinopsis

set VARNAME ? vrijednost ?

Opis

Vraća vrijednost varijable VARNAME , Ako vrijednost je navedeno, a zatim postavite vrijednost VARNAME do vrijednost , stvarajući novu varijablu ako već ne postoji, i vratiti vrijednost. Ako VARNAME sadrži otvorenu zagradnu zagradu i završava s bliskom zagradom, a zatim se odnosi na niz element: znakovi prije prve otvorene zagrade su naziv polja, a znakovi između zagrada su indeks unutar polja. Inače VARNAME odnosi se na skalarnu varijablu. Normalno, redovno, VARNAME je bezuvjetno (ne uključuje imena bilo koje sadrže imenske prostore), a varijabla tog imena u trenutnom imenskom prostoru se čita ili piše. Ako VARNAME Uključuje kvalifikaciju za prostor imena (u nazivu polja ako se odnosi na element polja), promijenjena je varijabla u navedenom prostoru imena ili je zapisana.

Ako niti jedan postupak nije aktivan, pritisnite VARNAME odnosi se na varijablu prostornog prostora (globalna varijabla ako je trenutni nazivni prostor globalni nazivni prostor). Ako je postupak aktivan, zatim VARNAME odnosi se na parametar ili lokalnu varijablu postupka, osim ako jeglobalno zapovijed je pozvana da proglasi VARNAME biti globalna, ili ako nevarijabla zapovijed je pozvana da proglasi VARNAME biti varijabla prostornog prostora.

Opcije

-a Označite varijable koje su izmijenjene ili izrađene za izvoz. -b Obavijestite odmah o prekidu posla. -e Izađite odmah ako naredba izađe s statusom koji nije nula. -f Onemogućite generiranje naziva datoteka (globbing). -h Zapamti lokaciju naredbi dok su podignute. -k Svi argumenti zadataka postavljeni su u okolinu za naredbu, a ne samo oni koji prethode nazivu naredbe. -m je omogućena kontrola posla. -n Čitajte naredbe, ali ne izvršavajte ih. -o opcija-ime Postavite varijablu koja odgovara opciji-ime: allexport isto kao -a braceexpand isto kao -B emacs koristiti emacs-stilu linije uređivanje sučelje za istix-isto kao i -E functrace isto kao -T hashall isti kao -h histexpand isto kao -H povijest omogućuju zapovjednu povijest ignoreeof ljuske neće izaći na čitanje EOF interaktivni komentari dopustiti komentare da se pojavljuju u interaktivne naredbe ključne riječi isto kao -k monitor isto kao -m noclobber isto kao -C Noexec isto kao - n noglob isto kao -f nolog trenutno prihvaćen, ali zanemareno obavijestiti isto kao -b imenica isti kao -u onecmd isti kao -t fizički isti kao -P pipefail povratna vrijednost plinovoda je status posljednje naredbe za izlaz s ne -zero status ili nula ako nijedna naredba nije izašla s položajem statusa koji nije nula mijenja ponašanje bash-a gdje se zadana operacija razlikuje od standarda Posix da odgovara standardu privilegiranoj kao -p verbose isti kao -v vi koristite vi- style line editing sučelje xtrace jednako kao -x -p Uključen kada se pravi i učinkoviti korisnički ID ne podudaraju. Onemogućuje obradu $ ENV datoteke i uvoz funkcija ljuske. Isključivanje ove opcije uzrokuje da se učinkoviti uid i gid postavljaju na pravi uid i gid. -t Izlaz nakon čitanja i izvršavanja jedne naredbe. -u Pričekajte unset varijable kao pogrešku prilikom zamjene. -v Ispišite ulazne linije ljuske dok se čitaju. -x Ispisuje naredbe i njihove argumente dok se izvršavaju. -B ljuska će izvesti širinu braće -C Ako je postavljena, onemogućite postojeće redovite datoteke da biste ih prebrisali preusmjeravanjem izlaza. -E Ako je postavljen, ERR zamka nasljeđuje funkcije ljuske. -H Omogući! zamjena stila povijesti. Ta je oznaka prema zadanim postavkama uključena kada je ljuska interaktivna. -P Ako je postavljen, ne slijedite simboličke veze pri izvođenju naredbi poput CD-a koji mijenjaju trenutni direktorij. -T Ako je postavljen, DEBUG trap nasljeđuje funkcije ljuske. - Dodijeli preostale argumente parametrima položaja. Opcije -x i -v su isključene. Upotreba + umjesto - uzrokuje isključivanje tih zastavica. Zastave se također mogu koristiti na poziv ljuske. Trenutni skup zastava može se naći u $ -. Preostali n ARG su pozicijski parametri i dodjeljuju se, u redoslijedu, na $ 1, $ 2, .. $ n. Ako nema ARG-ova, ispisuju se sve varijable ljuske. Status izlaska: vraća uspjeh ako nije navedena nevažeća opcija.

Vidi također

expr (n), proc (n), trag (n), nula (n)

ključne riječi

čitati, pisati, varijablu

Važno: Koristiti čovjek naredba ( % čovjek ) kako biste vidjeli kako se naredba koristi na vašem računalu.