ENV(1) Brugerkommandoer ENV(1)
NAVN
env - afvikling af et program i et aendret miljo
SYNOPSIS
env [FLAG]... [-] [NAVN=VAERDI]... [KOMMANDO [ARG]...]
BESKRIVELSE
Saet hvert NAVN til VAERDI i miljoet og kor KOMMANDO.
Obligatoriske argumenter til lange flag er ogsa obligatoriske for de
korte.
-i, --ignore-environment
start uden miljovariable
-0, --null
afslut hver udlinje med NUL frem for linjeskift
-u, --unset=NAVN
fjern miljovariablen NAVN
-C, --chdir=KAT
aendr arbejdskatalog til KAT
-S, --split-string=S
behandl og opdel S i adskilte argumenter; bruges til at give
flere argumenter i shebang-linjer
--block-signal[=SIG]
bloker levering af SIG-signaler til KOMMANDO
--default-signal[=SIG]
nulstil handtering af SIG-signaler til standard
--ignore-signal[=SIG]
saet handtering af SIG-signaler til ingenting
--list-signal-handling
vis aendrede indstillinger for signaler pa stderr
-v, --debug
vis uddybende information om hvert trin i behandling
--help vis denne hjaelpetekst og afslut
--version
vis versionsinformation og afslut
En - for sig selv medforer -i. Hvis ingen KOMMANDO er angivet, udskriv
det resulterende miljo.
SIG may be a signal name like 'PIPE', or a signal number like '13'.
Without SIG, all known signals are included. Multiple signals can be
comma-separated. An empty SIG argument is a no-op.
Afslutningskode:
125 if the env command itself fails
126 if COMMAND is found but cannot be invoked
127 if COMMAND cannot be found
- the exit status of COMMAND otherwise
TILVALG
Brug af -S/--split-string i skripter
Tilvalget -S gor det muligt at angive flere parametre i et skript.
Afvikling af et skript navngivet 1.pl indeholdende den folgende forste
linje:
#!/usr/bin/env -S perl -w -T
...
Vil afvikle perl -w -T 1.pl .
Uden parameteren '-S' vil skriptet sandsynligvis fejle med:
/usr/bin/env: 'perl -w -T': Ingen sadan fil eller mappe
Se den fulde dokumentation for yderligere detaljer.
--default-signal[=SIG] brug
Dette tilvalg gor det muligt at indstille en signalhandtering til sin
standardhandling, hvilket ikke er muligt via den traditionelle shell
trap-kommando. De folgende eksempler sikrer, at seq vil blive afsluttet
af SIGPIPE uanset hvordan dette signal bliver handteret i processen,
der saetter kommandoen i gang.
sh -c 'env --default-signal=PIPE seq inf | head -n1'
NOTER
POSIX's exec(3p) sider siger:
"mange eksisterende programmer antager fejlagtigt, at de starter
med bestemte signaler sat til standardhandlingen og/eller
ublokeret ... Derfor er det bedst ikke at blokere eller ignorere
signaler pa tvaers af korbare filer uden en eksplicit grund til
dette, og specielt ikke blokere signaler pa tvaers af korbare
filer for arbitraere (ikke taet samarbejdende) programmer."
FORFATTER
Skrevet af Richard Mlynarik, David MacKenzie og Assaf Gordon.
FEJLRAPPORTER
Hjaelp til GNU coreutils pa nettet::
Rapporter oversaettelsesfejl til
OPHAVSRET
Ophavsret (C) 2023 Free Software Foundation, Inc. Licens GPLv3+: GNU
GPL version 3 eller nyere .
Dette er et frit program: du kan frit aendre og videredistribuere det.
Der gives INGEN GARANTI, i den grad som loven tillader dette.
SE OGSA
sigaction(2), sigprocmask(2), signal(7)
Fuld dokumentation
eller lokalt tilgaengelig via: info '(coreutils) env invocation'
OVERSAETTELSE
Oversaettere af denne manual til dansk Joe Hansen
Denne oversaettelse er gratis dokumentation; laes GNU General Public
License version 3 eller
nyere for ophavsretbetingelser. Der er INGEN ANSVAR.
Hvis du stoder pa fejl i oversaettelsen af >>denne vejledning, skal
du sende en besked til .
GNU coreutils 9.4 januar 2024 ENV(1)