Man page - env(1)

Packages contains this manual

Available languages:

en fr es pl ko nl da tr sv ja ru ro zh_TW zh_CN de

Manual

ENV

NAMN
SYNOPSIS
BESKRIVNING
Slutstatus:
SKRIPTFLAGGEHANTERING
NOTERINGAR
UPPHOVSMAN
RAPPORTERA FEL
SE ÄVEN
ÖVERSÄTTNING

NAMN

env — kör ett program i en modifierad miljö

SYNOPSIS

env [ FLAGGA ]... [ - ] [ NAMN=VÄRDE ]... [ KOMMANDO [ ARG ]...]

BESKRIVNING

SĂ€tt varje NAMN till VÄRDE i miljön och kör KOMMANDO.

Obligatoriska argument till lÄnga flaggor Àr obligatoriska Àven för de korta.
-a
, --argv0 = ARG

skicka ARG som det nollte argumentet till KOMMANDO

-i , --ignore-environment

Börja med en tom miljö.

-0 , --null

Avsluta varje utmatad rad med NOLL, inte nyrad.

-u , --unset = NAMN

Ta bort variabeln frÄn miljön.

-C , --chdir = KAT

Byt arbetskatalog till KAT.

-S , --split-string = S

Bearbeta och dela S i separata argument; anvÀnds för att skicka flera argument pÄ shebang-rader.

--block-signal [= SIG ]

Blockera leverans av SIG-signaler till KOMMANDO.

--default-signal [= SIG ]

ÅterstĂ€ll hanteringen av SIG-signaler till standard.

--ignore-signal [= SIG ]

StÀll in hanteringen av SIG-signaler till att inte göra nÄgot.

--list-signal-handling

Lista icke standardhantering av signaler till standard fel.

-v , --debug

Skriv utförlig information för varje bearbetningssteg.

--help

visa denna hjÀlp och avsluta

--version

visa versionsinformation och avsluta

Ett ensamt - medför -i . Om inget KOMMANDO, skriv ut den resulterande miljön.

SIG kan vara ett signalnamn som ”PIPE” eller ett signalnummer som ”13”. Utan SIG inkluderas alla kĂ€nda signaler Multipla signaler kan separeras med komma. Ett tomt argument SIG Ă€r en no-op.

Slutstatus:

125

om kommandot env sjÀlvt misslyckas

126

om KOMMANDO hittas men inte kan startas

127

om KOMMANDO inte finns

-

annars slutstatus frÄn KOMMANDO

SKRIPTFLAGGEHANTERING

Flaggan -S gör det möjligt att ange flera argument i ett skript. Att köra ett skript med namnet 1.pl innehÄller följande första rad:

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

Kommer köra 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 fullstÀndiga dokumentationen för fler detaljer.

NOTERINGAR

POSIX sidor exec (3p) sÀger:

"mĂ„nga befintliga program antar felaktigt att de startas med vissa signaler satta till standardĂ„tgĂ€rden och/eller oblockerade 
 DĂ€rför Ă€r det bĂ€st att inte blockera eller ignorera signaler över exec:ar utan explicit anledning att göra det, och sĂ€rskilt inte att blockera signaler över exec:ar till godtyckliga (inte nĂ€ra samarbetande) program."

UPPHOVSMAN

Skrivet av Richard Mlynarik, David MacKenzie och Assaf Gordon.

RAPPORTERA FEL

GNU coreutils hjÀlp pÄ nÀtet: <https://www.gnu.org/software/coreutils/>
Rapportera anmÀrkningar pÄ översÀttningen till <tp-sv@listor.tp-sv.se>

SE ÄVEN

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

FullstÀndig dokumentation <https://www.gnu.org/software/coreutils/env>
eller tillgÀngligt lokalt via: info '(coreutils) env invocation'

Paketerat av Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html>
Detta Àr fri programvara: du fÄr fritt Àndra och vidaredistribuera den.
Det finns INGEN GARANTI, sÄ lÄngt lagen tillÄter.

ÖVERSÄTTNING

Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .