ENV(1) Anvandarkommandon ENV(1) NAMN env -- kor ett program i en modifierad miljo SYNOPSIS env [FLAGGA]... [-] [NAMN=VARDE]... [KOMMANDO [ARG]...] BESKRIVNING Satt varje NAMN till VARDE i miljon och kor KOMMANDO. Obligatoriska argument till langa flaggor ar obligatoriska aven for de korta. -i, --ignore-environment Borja med en tom miljo. -0, --null Avsluta varje utmatad rad med NOLL, inte nyrad. -u, --unset=NAMN Ta bort variabeln fran miljon. -C, --chdir=KAT Byt arbetskatalog till KAT. -S, --split-string=S Bearbeta och dela S i separata argument; anvands for att skicka flera argument pa shebang-rader. --block-signal[=SIG] Blockera leverans av SIG-signaler till KOMMANDO. --default-signal[=SIG] Aterstall hanteringen av SIG-signaler till standard. --ignore-signal[=SIG] Stall in hanteringen av SIG-signaler till att inte gora nagot. --list-signal-handling Lista icke standardhantering av signaler till standard fel. -v, --debug Skriv utforlig information for varje bearbetningssteg. --help visa denna hjalp och avsluta --version visa versionsinformation och avsluta Ett ensamt - medfor -i. Om inget KOMMANDO, skriv ut den resulterande miljon. SIG kan vara ett signalnamn som "PIPE" eller ett signalnummer som "13". Utan SIG inkluderas alla kanda signaler Multipla signaler kan separeras med komma. Ett tomt argument SIG ar en no-op. Slutstatus: 125 om kommandot env sjalvt misslyckas 126 om KOMMANDO hittas men inte kan startas 127 om KOMMANDO inte finns - annars slutstatus fran KOMMANDO FLAGGOR -S/--split-string anvandning i skript Flaggan -S gor det mojligt att ange flera parametrar i ett skript. Att kora ett skript med namnet 1.pl innehaller foljande forsta rad: #!/usr/bin/env -S perl -w -T ... Kommer kora perl -w -T 1.pl . Utan parametern "-S" kommer skriptet antagligen misslyckas med: /usr/bin/env: "perl -w -T": Filen eller katalogen finns inte Se den fullstandiga dokumentationen for fler detaljer. --default-signal[=SIG] anvandning Denna flagga gor att man kan satta en signalhanterare till sin standardatgard, vilket inte ar mojligt med det traditionella skalets kommando trap. Foljande exempel sakerstaller att seq kommer avslutas av SIGPIPE oavsett hur denna signal hanteras i processen som anropar kommandot. sh -c 'env --default-signal=PIPE seq inf | head -n1' NOTERINGAR POSIX sidor exec(3p) sager: "manga befintliga program antar felaktigt att de startas med vissa signaler satta till standardatgarden och/eller oblockerade Darfor ar det bast att inte blockera eller ignorera signaler over exec:ar utan explicit anledning att gora det, och sarskilt inte att blockera signaler over exec:ar till godtyckliga (inte nara samarbetande) program." UPPHOVSMAN Skrivet av Richard Mlynarik, David MacKenzie och Assaf Gordon. RAPPORTERA FEL GNU coreutils hjalp pa natet: Rapportera anmarkningar pa oversattningen till COPYRIGHT Copyright (C) 2023 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller senare . Detta ar fri programvara: du far fritt andra och vidaredistribuera den. Det finns INGEN GARANTI, sa langt lagen tillater. SE AVEN sigaction(2), sigprocmask(2), signal(7) Fullstandig dokumentation eller tillgangligt lokalt via: info '(coreutils) env invocation' OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . GNU coreutils 9.4 januari 2024 ENV(1)