Dit is de opdracht headposix 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
head — kopieer het eerste deel van de bestanden
KORTE INHOUD
hoofd [n aantal] [filet...]
PRODUCTBESCHRIJVING
De hoofd Het hulpprogramma kopieert de invoerbestanden naar de standaarduitvoer en beëindigt de uitvoer voor
elk bestand op een aangewezen punt.
Het kopiëren eindigt op het punt in elk invoerbestand aangegeven door de n aantal optie. De
optie-argument aantal worden geteld in lijneenheden.
OPTIES
De hoofd hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen.
De volgende optie wordt ondersteund:
n aantal De eerste aantal regels van elk invoerbestand worden gekopieerd naar standaarduitvoer.
De aanvraag zorgt ervoor dat de aantal optie-argument is positief
decimaal geheel getal.
Wanneer een bestand minder dan aantal regels, wordt het gekopieerd naar de standaarduitvoer in zijn
geheel. Dit mag geen fout zijn.
Als er geen opties zijn opgegeven, hoofd zal doen alsof n 10 was gespecificeerd.
OPERANDEN
De volgende operand wordt ondersteund:
filet Een padnaam van een invoerbestand. Als Nee filet operanden zijn gespecificeerd, de standaard
invoer wordt gebruikt.
STDIN
De standaardinvoer wordt gebruikt indien nee filet operanden zijn gespecificeerd en worden gebruikt als a
filet operand is '−' en de implementatie behandelt de '−' als standaardinvoer.
Anders wordt de standaardinvoer niet gebruikt. Zie de sectie INVOERBESTANDEN.
INVOER FILES
Invoerbestanden moeten tekstbestanden zijn, maar de regellengte is niet beperkt tot {LINE_MAX}
bytes.
MILIEU VARIABELEN
De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: hoofd:
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 en invoerbestanden).
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.
ASYNCHROON EVENEMENTEN
Standaard.
STDOUT
De standaarduitvoer bevat aangewezen delen van de invoerbestanden.
Als er meerdere filet operanden zijn gespecificeerd, hoofd wordt aan de uitvoer voor elk voorafgegaan door de
koptekst:
"\n==> %s <==\n", <padnaam>
behalve dat de eerste geschreven kop niet de initiaal mag bevatten .
STDERR
De standaardfout wordt alleen gebruikt voor diagnostische berichten.
OUTPUT FILES
Geen.
UITGEBREID PRODUCTBESCHRIJVING
Geen.
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0 Succesvolle afronding.
>0 Er is een fout opgetreden.
GEVOLGEN OF FOUTEN
Standaard.
De volgend secties zijn informatief.
TOEPASSING GEBRUIK
Geen.
Voorbeelden
Om de eerste tien regels van alle bestanden (behalve die met een voorlooppunt) in de
directory:
hoofd - *
BEWEEGREDENEN
Hoewel het mogelijk is om te simuleren hoofd Met dorst 10q voor één bestand, de standaard
ontwikkelaars besloten dat de populariteit van hoofd op historische BSD-systemen rechtvaardigde dit
inclusie ernaast staart.
POSIX.1-2008 versie van hoofd volgt de richtlijnen voor de syntaxis van nutsvoorzieningen. De n optie was
toegevoegd aan deze nieuwe interface, zodat hoofd en staart logischer met elkaar verbonden zou zijn. Eerder
versies van deze standaard stonden a −nummer keuze. Dit formulier wordt niet meer gespecificeerd door
POSIX.1-2008, maar kan in sommige implementaties aanwezig zijn.
Er is geen c optie (zoals er is in staart) omdat het geen historische praktijk is en
omdat andere hulpprogramma's in dit deel van POSIX.1-2008 vergelijkbare functionaliteit bieden.
TOEKOMST ROUTEBESCHRIJVING
Geen.
Gebruik headposix online met behulp van onworks.net-services