ENV(1) Comenzi utilizator ENV(1)
NUME
env - ruleaza un program intr-un mediu (environment) modificat
SINOPSIS
env [OP>IUNE]... [-] [NUME=VALOARE]... [COMANDA [ARG]...]
DESCRIERE
Atribuie VALOAREA data variabilei de mediu NUME >i executa COMANDA.
Argumentele obligatorii pentru op>iunile lungi sunt de asemenea
obligatorii pentru op>iunile scurte.
-a, --argv0=ARG
paseaza ARG ca argumentul zero al COMENZII
-i, --ignore-environment
porne>te cu un mediu gol
-0, --null
termina fiecare linie afi>ata cu NUL, nu cu o noua linie
-u, --unset=NUME
elimina variabila numita NUME din mediu
-C, --chdir=DIR
schimba directorul de lucru la DIR
-S, --split-string=>IR
proceseaza >i imparte >IRUL in argumente separate; folosita
pentru a trece mai multe argumente pe liniile ,,#!" din
scripturi
--block-signal[=SIG]
blocheaza livrarea semnalelor SIG catre COMANDA
--default-signal[=SIG]
reini>iaza gestionarea semnalelor SIG la valoarea implicita
--ignore-signal[=SIG]
indica gestionarului semnalului/semnalelor SIG sa nu faca nimic
--list-signal-handling
listeaza gestionarea semnalelor non-standard la ie>irea de
eroare standard
-v, --debug
afi>eaza informa>ii detaliate pentru fiecare pas de
procesare
--help afi>eaza acest mesaj de ajutor >i iese
--version
afi>eaza informa>iile despre versiune >i iese
Un simplu - implica -i. Daca nu exista o COMANDA, se afi>eaza mediul
rezultat.
SIG poate fi un nume de semnal, cum ar fi ,,PIPE", sau un numar de
semnal, cum ar fi ,,13". Fara SIG, sunt incluse toate semnalele
cunoscute. Semnalele multiple pot fi separate prin virgula. Un argument
SIG gol este un argument de tip (,,no operation": no-op); indica
comenzii sa nu faca nimic.
Starea de ie>ire:
125 daca insa>i comanda env e>ueaza
126 daca COMANDA este gasita, dar nu poate fi invocata
127 daca COMANDA nu poate fi gasita
- starea de ie>ire a COMENZII in caz contrar
OP>IUNI
-S/--split-string utilizare in scripturi
Op>iunea -S permite specificarea mai multor parametri intr-un script.
Rularea unui script numit 1.pl care con>ine urmatoarea prima linie:
#!/usr/bin/env -S perl -w -T
...
Va executa perl -w -T 1.pl .
Fara op>iunea ,,-S", scriptul va e>ua probabil cu:
/usr/bin/env: 'perl -w -T': Nu exista un astfel de fi>ier sau director
Pentru mai multe detalii, consulta>i documenta>ia completa.
--default-signal[=SIG] usage
Aceasta op>iune permite configurarea unui gestionar de semnal la
ac>iunea sa implicita, ceea ce nu este posibil cu ajutorul comenzii
tradi>ionale shell trap. Exemplul urmator garanteaza ca seq va fi
terminat de SIGPIPE, indiferent de modul in care acest semnal este
gestionat in procesul care invoca comanda.
sh -c 'env --default-signal=PIPE seq inf | head -n1'
NOTE
Paginile POSIX exec(3p) spun:
"multe aplica>ii existente presupun in mod gre>it ca pornesc
cu anumite semnale stabilite la ac>iunea implicita >i/sau
deblocate.... Prin urmare, este mai bine sa nu bloca>i sau sa
ignora>i semnalele intre execu>ii fara un motiv explicit
pentru a face acest lucru >i, mai ales, sa nu bloca>i
semnalele intre execu>ii ale unor programe arbitrare (care nu
coopereaza indeaproape)."
AUTOR
Scris de Richard Mlynarik, David MacKenzie, >i Assaf Gordon.
RAPORTAREA ERORILOR
Ajutor online GNU coreutils:
Raporta>i orice erori de traducere la:
DREPTURI DE AUTOR
Drepturi de autor (C) 2024 Free Software Foundation, Inc. Licen>a
GPLv3+: GNU GPL versiunea 3 sau ulterioara
.
Acesta este software liber: sunte>i liber sa-l modifica>i >i sa-l
redistribui>i. Nu exista NICIO GARAN>IE, in limitele prevazute de
lege.
CONSULTA>I >I
sigaction(2), sigprocmask(2), signal(7)
Documenta>ia completa este disponibila la
sau local ruland comanda: <>
TRADUCERE
Traducerea in limba romana a acestui manual a fost facuta de Remus-
Gabriel Chelu
Aceasta traducere este documenta>ie gratuita; citi>i Licen>a
publica generala GNU Versiunea 3
sau o versiune ulterioara
cu privire la condi>ii privind drepturile de autor. NU se asuma
NICIO RESPONSABILITATE.
Daca gasi>i erori in traducerea acestui manual, va rugam sa
trimite>i un e-mail la .
GNU coreutils 9.5 martie 2024 ENV(1)