NIMI
env - suorita ohjelma muokatussa ympäristössäYLEISKATSAUS
env [VALITSIN]... [-] [NIMI=ARVO]... [KOMENTO [ ARGUMENTTI]...]KUVAUS
Aseta kunkin nimen arvoksi ympäristössä ja suorita KOMENNON. Pitkien valitsinten pakolliset argumentit ovat pakollisia myös lyhyille.- -i, --ignore-environment
- aloita tyhjällä ympäristöllä
- -0, --null
- päätä rivit NUL-tavuun, ei rivinvaihtoon
- -u, --unset=NIMI
- poista muuttuja ympäristöstä
- -C, --chdir=HAK
- muuttaa työkansion HAK:ksi
- -S, --split-string=S
- prosessi ja jaa S erillisiksi argumenteiksi; käytetään useiden argumenttien välitykseen shebang-riveillä
- --block-signal[=SIG]
- estää SIG-signaalien toimittamisen COMMAND:iin
- --default-signal[=SIG]
- palauttaa SIG-signaalien käsittelyn oletusarvoon
- --ignore-signal[=SIG]
- asettaa SIG-signaalien käsittelyn olematta mitään
- --list-signal-handling
- list non default signal handling to stderr
- -v, --debug
- tulosta sanatarkat tiedot kullekin käsittelyvaiheeseen
- --help
- näytä tämä ohje ja poistu
- --version
- näytä versiotiedot ja poistu
VALITSIMET
-S/--split-string usage in scripts
The -S option allows specifying multiple parameters in a script. Running a script named 1.pl containing the following first line:#!/usr/bin/env -S perl -w -T ...
/usr/bin/env: 'perl -w -T': Tiedostoa tai hakemistoa ei ole
--default-signal[=SIG] usage
This option allows setting a signal handler to its default action, which is not possible using the traditional shell trap command. The following example ensures that seq will be terminated by SIGPIPE no matter how this signal is being handled in the process invoking the command.sh -c 'env --default-signal=PIPE seq inf | head -n1'
HUOMAUTUKSET
POSIX's exec(3p) pages says:"many existing applications wrongly
assume that they start with certain signals set to the default action and/or
unblocked.... Therefore, it is best not to block or ignore signals across
execs without explicit reason to do so, and especially not to block signals
across execs of arbitrary (not closely cooperating) programs."
TEKIJÄ
Kirjoittaneet Richard Mlynarik, David MacKenzie ja Assaf Gordon.VIRHEISTÄ ILMOITTAMINEN
GNU coreutils online help: <https://www.gnu.org/software/coreutils/>TEKIJÄNOIKEUDET
Copyright © 2022 Free Software Foundation, Inc. Lisenssi GPLv3+: GNU GPL versio 3 tai myöhempi <https://gnu.org/licenses/gpl.html>.KATSO MYÖS
sigaction(2), sigprocmask(2), signal(7) Koko dokumentaatio: <https://www.gnu.org/software/coreutils/env>KÄÄNNÖS
Tämän käsikirjan suomenkielisen käännöksen tekivät Jaakko Puurunen <[email protected]> Tämä käännös on ilmainen dokumentaatio; katso tekijänoikeusehdot GNU General Public License -versiosta 3 tai uudemmasta. Emme ota vastuuta.Syyskuuta 2022 | GNU coreutils 9.1 |