ENV(1) | Användarkommandon | ENV(1) |
env — kör ett program i en modifierad miljö
env [FLAGGA]... [-] [NAMN=VÄRDE]... [KOMMANDO [ARG]...]
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.
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.
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 ...
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.
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'
POSIX sidor exec(3p) säger:
Skrivet av Richard Mlynarik, David MacKenzie och Assaf Gordon.
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>
Copyright © 2022 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.
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'
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.
september 2022 | GNU coreutils 9.1 |