EngelsFransSpaans

Ad


OnWorks-favicon

envposix - Online in de cloud

Voer envposix uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht envposix die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


env — stel de omgeving in voor het aanroepen van opdrachten

KORTE INHOUD


env [i] [naam=waarde]... [utility [argument...]]

PRODUCTBESCHRIJVING


De env Het nutsbedrijf zal de huidige omgeving verkrijgen en deze aanpassen aan zijn omgeving
argumenten en roep vervolgens het hulpprogramma aan met de naam utility operand met de gewijzigde
milieu.

Optionele argumenten worden doorgegeven aan utility.

Zo nee utility operand is opgegeven, wordt de resulterende omgeving naar de
standaarduitvoer, met één naam=waarde paar per lijn.

Als het eerste argument dat is '−', de resultaten zijn niet gespecificeerd.

OPTIES


De env hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen, met uitzondering van het niet-gespecificeerde gebruik van '−'.

De volgende opties worden ondersteund:

i inroepen utility met precies de omgeving gespecificeerd door de argumenten; de
erfelijke omgeving volledig genegeerd worden.

OPERANDEN


De volgende operanden worden ondersteund:

naam=waarde
Argumenten van het formulier naam=waarde zal de uitvoeringsomgeving aanpassen, en
worden in de geërfde omgeving geplaatst vóór de utility wordt ingeroepen.

utility De naam van het hulpprogramma dat moet worden aangeroepen. Als de utility operand noemt een van de
speciale ingebouwde nutsvoorzieningen in sectie 2.14, special Ingebouwd Nutsbedrijven
resultaten zijn niet gedefinieerd.

argument Een tekenreeks die moet worden doorgegeven als argument voor het aangeroepen hulpprogramma.

STDIN


Niet gebruikt.

INVOER FILES


Geen.

MILIEU VARIABELEN


De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: env:

TAAL Geef een standaardwaarde op voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul. (Zie het volume Basisdefinities van POSIX.1‐2008, sectie 8.2,
internationalisering Variabelen voor de prioriteit van internationalisering
variabelen die worden gebruikt om de waarden van landinstellingen te bepalen.)

LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijf dan de waarden van alle andere
internationaliseringsvariabelen.

LC_CTYPE Bepaal de landinstelling voor de interpretatie van reeksen bytes tekstgegevens
als tekens (bijvoorbeeld single-byte in plaats van multi-byte tekens in
argumenten).

LC_MESSAGES
Bepaal de landinstelling die moet worden gebruikt om het formaat en de inhoud van te beïnvloeden
diagnostische berichten geschreven naar standaardfout.

NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.

PATH Bepaal de locatie van de utility, zoals beschreven in de Basisdefinities
volume van POSIX.1‐2008, Hoofdstuk 8, Milieu Variabelen. Indien PATH is gespecificeerd
een naam=waarde operand naar env waarde gegeven zal worden gebruikt bij het zoeken naar
utility.

ASYNCHROON EVENEMENTEN


Standaard.

STDOUT


Zo nee utility operand is gespecificeerd, elk naam=waarde paar in de resulterende omgeving
wordt geschreven in de vorm:

"%s=%s\n", <naam>,waarde>

Indien de utility operand is opgegeven, de env hulpprogramma mag niet naar standaarduitvoer schrijven.

STDERR


De standaardfout wordt alleen gebruikt voor diagnostische berichten.

OUTPUT FILES


Geen.

UITGEBREID PRODUCTBESCHRIJVING


Geen.

EXIT STATUS


If utility wordt aangeroepen, de exit-status van env is de uitgangsstatus van utility;
anders de env hulpprogramma wordt afgesloten met een van de volgende waarden:

0 De env hulpprogramma met succes voltooid.

1−125 Er is een fout opgetreden in de env utility.

126 Het hulpprogramma gespecificeerd door utility gevonden, maar kon niet worden ingeroepen.

127 Het hulpprogramma gespecificeerd door utility kon niet gevonden worden.

GEVOLGEN OF FOUTEN


Standaard.

De volgend secties zijn informatief.

TOEPASSING GEBRUIK


De commando, env, mooi, nee, niet de tijd of en xargs hulpprogramma's zijn gespecificeerd om exit . te gebruiken
code 127 als er een fout optreedt zodat toepassingen kunnen onderscheiden ``het niet vinden van een'
utility'' van ``aangeroepen hulpprogramma afgesloten met een foutindicatie''. De waarde 127 was
gekozen omdat het niet vaak wordt gebruikt voor andere betekenissen; de meeste hulpprogramma's gebruiken kleine waarden
voor ``normale foutcondities'' en de waarden boven 128 kunnen worden verward met beëindiging
vanwege ontvangst van een signaal. De waarde 126 werd op een vergelijkbare manier gekozen om aan te geven dat:
het hulpprogramma kan worden gevonden, maar niet worden aangeroepen. Sommige scripts produceren betekenisvolle fouten
berichten die de 126 en 127 gevallen onderscheiden. Het onderscheid tussen exitcodes 126 en
127 is gebaseerd op KornShell-praktijk die 127 gebruikt wanneer alle pogingen om exec het hulpprogramma
mislukken met [ENOENT], en gebruikt 126 wanneer een poging om exec het hulpprogramma mislukt voor een ander
reden.

Historische implementaties van de env hulpprogramma gebruik de uitvoerend() of voorbeeld() functies
gedefinieerd in het System Interfaces-volume van POSIX.1-2008 om het opgegeven hulpprogramma aan te roepen;
dit zorgt voor betere prestaties en zorgt ervoor dat gebruikers niet hoeven te ontsnappen aan karakters
speciale betekenis voor de schaal. Daarom shell-functies, speciale ingebouwde en ingebouwde functies
die alleen door de shell worden geleverd, worden niet gevonden.

Voorbeelden


Het volgende commando:

env i PATH=/mijnbin:"$PATH" $(getconf V7_ENV) mijngrep xyz mijn bestand

roept het commando op mijngrep met een nieuwe PATH waarde als de enige ingang in zijn omgeving
anders dan alle variabelen die door de implementatie vereist zijn voor conformiteit. In dit geval,
PATH wordt gebruikt om te lokaliseren mijngrep, die naar verwachting zal verblijven /mijnbin.

BEWEEGREDENEN


Zoals met alle andere hulpprogramma's die andere hulpprogramma's aanroepen, geldt dit alleen voor dit deel van POSIX.1-2008
specificeert wat env doet met standaardinvoer, standaarduitvoer, standaardfout, invoerbestanden,
en uitvoerbestanden. Als een hulpprogramma wordt uitgevoerd, wordt dit niet beperkt door de specificatie van
invoer en uitvoer door env.

De i optie is toegevoegd om de functionaliteit van het verwijderde - optie in zekere zin
compatibel met de Utility Syntax Guidelines. Het is mogelijk om een ​​non-conformiteit te creëren
omgeving met behulp van i optie, omdat het omgevingsvariabelen kan verwijderen die vereist zijn door de
implementatie voor conformiteit. Het volgende zal deze omgevingsvariabelen behouden als
evenals het behouden van de PATH voor conforme nutsvoorzieningen:

IFS='
'
# De voorafgaat waarde moet be .
# Zet de IFS naar haar verzuim waarde.

stel −f in
# schakel padnaamuitbreiding uit

\unalias −a
# Schakel alle mogelijke aliassen uit.
# Merk op dat unalias wordt geëscaped om een ​​alias te voorkomen
# wordt gebruikt voor unalias.
# Deze stap is niet strikt noodzakelijk, aangezien aliassen niet worden overgenomen.
# en de ENV-omgevingsvariabele wordt alleen gebruikt door interactieve shells,
# De enige manier waarop aliassen in een script kunnen voorkomen, is als deze worden gedefinieerd
# zelf.

unset −f env getconf
# Zorg ervoor dat env en getconf geen gebruikersfuncties zijn.

env −i $(getconf V7_ENV) PATH="$(getconf PATH)" commando

Sommigen hebben dat gesuggereerd env is overbodig omdat hetzelfde effect wordt bereikt door:

naam = waarde ... utility [ betoog ... ]

Het voorbeeld is gelijkwaardig aan env wanneer een omgevingsvariabele wordt toegevoegd aan de
omgeving van de opdracht, maar niet wanneer de omgeving wordt ingesteld op de opgegeven waarde.
De env utility schrijft ook de huidige omgeving weg als deze zonder argumenten wordt aangeroepen.
Er is voldoende functionaliteit die verder gaat dan wat het voorbeeld biedt om opname van te rechtvaardigen
env.

TOEKOMST ROUTEBESCHRIJVING


Geen.

Gebruik envposix online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Eclipse Tomcat-plug-in
    Eclipse Tomcat-plug-in
    De Eclipse Tomcat-plug-in biedt
    eenvoudige integratie van een katerservlet
    container voor de ontwikkeling van java
    web applicaties. U kunt bij ons terecht voor
    discussie...
    Eclipse Tomcat-plug-in downloaden
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is voor streaming
    torrents op Mac, Windows of Linux. Het
    maakt verbinding met zowel BitTorrent als
    WebTorrent-collega's. Nu is er geen
    moet wachten op...
    WebTorrent Desktop downloaden
  • 3
    GenX
    GenX
    GenX is een wetenschappelijk programma om te verfijnen
    x-ray reflectiviteit, neutron
    reflectiviteit en oppervlakteröntgenstraling
    diffractiegegevens met behulp van het differentieel
    evolutie algoritme....
    GenX downloaden
  • 4
    pspp4windows
    pspp4windows
    PSPP is een programma voor statistiek
    analyse van bemonsterde gegevens. Het is een gratis
    vervanging voor het propriëtaire programma
    SPSS. PSPP heeft zowel op tekst gebaseerd als
    grafisch ons...
    Pspp4windows downloaden
  • 5
    Git-extensies
    Git-extensies
    Git Extensions is een op zichzelf staande UI-tool
    voor het beheren van Git-opslagplaatsen. Het ook
    integreert met Windows Verkenner en
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Git-extensies downloaden
  • 6
    eSpeak: spraaksynthese
    eSpeak: spraaksynthese
    Tekst-naar-spraak-engine voor Engels en
    vele andere talen. Compact formaat met
    duidelijke maar kunstmatige uitspraak.
    Beschikbaar als opdrachtregelprogramma met
    veel ...
    Download eSpeak: spraaksynthese
  • Meer "

Linux-commando's

Ad