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.- -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
FLAGGOR
-S/--split-string användning i skript
Flaggan -S gör det möjligt att ange flera parametrar 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 ...
/usr/bin/env: ”perl -w -T”: Filen eller katalogen finns inte
--default-signal[=SIG] användning
Denna flagga gör att man kan sätta en signalhanterare till sin standardåtgärd, vilket inte är möjligt med det traditionella skalets kommando trap. Följande exempel säkerställer 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) 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/>COPYRIGHT
Copyright © 2022 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html>.SE ÄVEN
sigaction(2), sigprocmask(2), signal(7) Fullständig dokumentation <https://www.gnu.org/software/coreutils/env>ÖVERSÄTTNING
Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <[email protected]> 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 [email protected]september 2022 | GNU coreutils 9.1 |