Provided by: manpages-ro_4.21.0-2_all bug

NUME

       env - rulează un program într-un mediu (environment) modificat

REZUMAT

       env [OPȚIUNE]... [-] [NUME=VALOARE]... [COMANDA [ARG]...]

DESCRIERE

       Atribuie VALOAREA dată variabilei de mediu NUME și execută COMANDĂ.

       Argumentele obligatorii pentru opțiunile lungi sunt de asemenea obligatorii pentru opțiunile scurte.

       -i, --ignore-environment
              pornește cu un mediu gol

       -0, --null
              termină fiecare linie afișată cu NUL, nu cu o nouă linie

       -u, --unset=NUME
              elimină variabila numită NUME din mediu

       -C, --chdir=DIR
              schimbă directorul de lucru la DIR

       -S, --split-string=ȘIR
              procesează  și împarte ȘIRUL în argumente separate; folosită pentru a trece mai multe argumente pe
              liniile „#!” din scripturi

       --block-signal[=SIG]
              blochează livrarea semnalelor SIG către COMANDĂ

       --default-signal[=SIG]
              reinițiază gestionarea semnalelor SIG la valoarea implicită

       --ignore-signal[=SIG]
              indică gestionarului semnalului/semnalelor SIG să nu facă nimic

       --list-signal-handling
              listează gestionarea semnalelor non-standard la ieșirea de eroare standard

       -v, --debug
              afișează informații detaliate pentru fiecare pas de procesare

       --help afișează acest mesaj de ajutor și iese

       --version
              afișează informațiile despre versiune și iese

       Un simplu - implică -i.  Dacă nu există o COMANDĂ, se afișează mediul rezultat.

       SIG poate fi un nume de semnal, cum ar fi „PIPE”, sau un număr de semnal, cum ar fi „13”.  Fără SIG, sunt
       incluse toate semnalele cunoscute.  Semnalele multiple pot fi separate prin virgulă.  Un argument SIG gol
       este un argument de tip („no operation”: no-op); indică comenzii să nu facă nimic.

   Starea de ieșire:
       125    dacă însăși comanda env eșuează

       126    dacă COMANDA este găsită, dar nu poate fi invocată

       127    dacă COMANDA nu poate fi găsită

       -      starea de ieșire a COMENZII în caz contrar

OPȚIUNI

   -S/--split-string utilizare în scripturi
       Opțiunea -S permite specificarea mai multor parametri într-un script.  Rularea  unui  script  numit  1.pl
       care conține următoarea primă linie:

              #!/usr/bin/env -S perl -w -T
              ...

       Va executa perl -w -T 1.pl .

       Fără opțiunea „-S”, scriptul va eșua probabil cu:

              /usr/bin/env: 'perl -w -T': Nu există un astfel de fișier sau director

       Pentru mai multe detalii, consultați documentația completă.

   --default-signal[=SIG] usage
       Această  opțiune  permite configurarea unui gestionar de semnal la acțiunea sa implicită, ceea ce nu este
       posibil cu ajutorul comenzii tradiționale shell trap.  Exemplul următor garantează că seq va fi  terminat
       de SIGPIPE, indiferent de modul în care acest semnal este gestionat în procesul care invocă comanda.

              sh -c 'env --default-signal=PIPE seq inf | head -n1'

NOTE

       Paginile POSIX exec(3p) spun:
              "multe  aplicații  existente  presupun  în  mod  greșit că pornesc cu anumite semnale stabilite la
              acțiunea implicită și/sau deblocate.... Prin urmare, este mai bine să nu blocați sau  să  ignorați
              semnalele  între  execuții  fără  un  motiv explicit pentru a face acest lucru și, mai ales, să nu
              blocați semnalele între execuții ale unor programe arbitrare (care nu cooperează îndeaproape)."

AUTOR

       Scris de Richard Mlynarik, David MacKenzie, și Assaf Gordon.

RAPORTAREA ERORILOR

       Ajutor online GNU coreutils: <https://www.gnu.org/software/coreutils/>
       Raportați orice erori de traducere la: <https://translationproject.org/team/ro.html>

DREPTURI DE AUTOR

       Drepturi de autor © 2023 Free  Software  Foundation,  Inc.  Licența  GPLv3+:  GNU  GPL  versiunea  3  sau
       ulterioară <https://gnu.org/licenses/gpl.html>.
       Acesta  este  software  liber:  sunteți  liber  să-l  modificați  și să-l redistribuiți.  Nu există NICIO
       GARANȚIE, în limitele prevăzute de lege.

CONSULTAȚI ȘI

       sigaction(2), sigprocmask(2), signal(7)

       Documentația completă este disponibilă la <https://www.gnu.org/software/coreutils/env>
       sau local rulând comanda: «info '(coreutils) env invocation'»

TRADUCERE

       Traducerea   în   limba   română   a   acestui   manual   a   fost   creată   de   Remus-Gabriel    Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3 sau o
       versiune  ulterioară  cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se   asumă   Nicio
       RESPONSABILITATE.

       Dacă  găsiți  erori  în  traducerea  acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
       ro@lists.sourceforge.net.

GNU coreutils 9.4                                noiembrie 2023                                           ENV(1)