ENV(1) | Käyttäjän sovellukset | ENV(1) |
env - suorita ohjelma muokatussa ympäristössä
env [VALITSIN]... [-] [NIMI=ARVO]... [KOMENTO [ARGUMENTTI]...]
Aseta kunkin nimen arvoksi ympäristössä ja suorita KOMENNON.
Pitkien valitsinten pakolliset argumentit ovat pakollisia myös lyhyille.
Pelkkä ”-” tekee saman kuin -i. Ilman KOMENTOa tulostetaan seurauksena saatava ympäristö.
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.
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 ...
Will execute perl -w -T 1.pl .
Without the '-S' parameter the script will likely fail with:
/usr/bin/env: 'perl -w -T': Tiedostoa tai hakemistoa ei ole
See the full documentation for more details.
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'
POSIX's exec(3p) pages says:
Kirjoittaneet Richard Mlynarik, David MacKenzie ja Assaf Gordon.
GNU coreutils online help:
<https://www.gnu.org/software/coreutils/>
Ilmoita käännösvirheistä osoitteeseen
<https://translationproject.org/team/fi.html>
Copyright © 2022 Free Software Foundation, Inc. Lisenssi
GPLv3+: GNU GPL versio 3 tai myöhempi
<https://gnu.org/licenses/gpl.html>.
Tämä on vapaa ohjelmisto; sitä saa vapaasti muuttaa ja
levittää edelleen. Siinä määrin kuin laki
sallii, TAKUUTA EI OLE.
sigaction(2), sigprocmask(2), signal(7)
Koko dokumentaatio:
<https://www.gnu.org/software/coreutils/env>
tai saatavilla paikallisesti: info '(coreutils) env invocation'
Tämän käsikirjan suomenkielisen käännöksen tekivät Jaakko Puurunen <jaakko.puurunen@iki.fi>
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 |