GoGPT Best VPN GoSearch

OnWorks-favicon

tailposix - Online in de cloud

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

Dit is de opdracht tailposix 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


staart — kopieer het laatste deel van een bestand

KORTE INHOUD


staart [f] [c aantal|-n aantal] [filet]

PRODUCTBESCHRIJVING


De staart het hulpprogramma kopieert zijn invoerbestand naar de standaarduitvoer, beginnend bij a
aangewezen plaats.

Het kopiëren begint op het punt in het bestand dat wordt aangegeven door de c aantal or n aantal
opties. Het optie-argument aantal worden geteld in eenheden van lijnen of bytes, overeenkomstig
naar de opties n en c. Zowel het aantal regels als het aantal bytes begint vanaf 1.

Staarten ten opzichte van het einde van het bestand kunnen in een interne buffer worden opgeslagen, en dat kan ook zo zijn
beperkt in lengte. Een dergelijke buffer, indien aanwezig, mag niet kleiner zijn dan {LINE_MAX}*10 bytes.

OPTIES


De staart hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen, behalve dat '+' kan worden herkend als een optiescheidingsteken
net zoals '−'.

De volgende opties worden ondersteund:

c aantal De aanvraag zorgt ervoor dat de aantal optie-argument is een decimaal
geheel getal, eventueel inclusief een teken. Het bord heeft betrekking op de locatie in de
bestand, gemeten in bytes, om het kopiëren te starten:

┌─────┬────────────────────────────────── ──────┐
OndertekenenHet kopiëren Begint
├─────┼────────────────────────────────── ──────┤
│ + │ Ten opzichte van het begin van het bestand. │
│ − │ Ten opzichte van het einde van het bestand. │
geen │ Ten opzichte van het einde van het bestand. │
└─────┴────────────────────────────────── ──────┘
De aanvraag zorgt ervoor dat als het teken van de aantal optie-argument is
'+' aantal optie-argument is een decimaal geheel getal dat niet nul is.

De oorsprong voor het tellen is 1; dat is, c +1 vertegenwoordigt de eerste byte van
het bestand, c −1 de laatste.

f Als het invoerbestand een normaal bestand is of als de filet operand specificeert een FIFO, do
niet beëindigen nadat de laatste regel van het invoerbestand is gekopieerd, maar lezen
en kopieer verdere bytes uit het invoerbestand zodra deze beschikbaar komen. Als Nee
filet operand is gespecificeerd en de standaardinvoer is een pipe of FIFO, de f optie
worden genegeerd. Als het invoerbestand geen FIFO-, pipe- of gewoon bestand is, is dat wel het geval
niet gespecificeerd of de f optie wordt genegeerd.

n aantal Deze optie is gelijkwaardig aan c aantal, behalve de startlocatie in
het bestand wordt gemeten in lijnen in plaats van bytes. De oorsprong voor tellen
zal 1 zijn; dat is, n +1 vertegenwoordigt de eerste regel van het bestand, n −1 de
laatste.

Als geen van beide c noch n is gespecificeerd, n 10 wordt aangenomen.

OPERANDEN


De volgende operand wordt ondersteund:

filet Een padnaam van een invoerbestand. Als Nee filet operand is opgegeven, de standaardinvoer
zal worden gebruikt.

STDIN


De standaardinvoer wordt gebruikt indien nee filet operand is gespecificeerd, en zal worden gebruikt als de
filet operand is '−' en de implementatie behandelt de '−' als standaardinvoer.
Anders wordt de standaardinvoer niet gebruikt. Zie de sectie INVOERBESTANDEN.

INVOER FILES


Indien de c optie is opgegeven, kan het invoerbestand willekeurige gegevens bevatten; anders de
invoerbestand moet een tekstbestand zijn.

MILIEU VARIABELEN


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

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


Het aangewezen gedeelte van het invoerbestand wordt naar standaarduitvoer geschreven.

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


De c optie moet met voorzichtigheid worden gebruikt als de invoer een tekstbestand is dat meerdere
bytetekens; het kan uitvoer produceren die niet op een tekengrens begint.

Hoewel het invoerbestand naar staart kan elk type zijn, de resultaten zijn misschien niet wat zou zijn
verwacht op bepaalde speciale apparaatbestanden of op bestandstypen die niet worden beschreven door de
Systeeminterfaces-volume van POSIX.1-2008. Aangezien dit deel van POSIX.1-2008 dat niet doet
specificeer de blokgrootte die wordt gebruikt bij het invoeren, staart hoeft niet alle gegevens uit te lezen
apparaten die alleen blokoverdrachten uitvoeren.

Voorbeelden


De f optie kan worden gebruikt om de groei te volgen van een bestand dat door sommigen wordt geschreven
ander proces. Het commando is bijvoorbeeld:

staart f Vrede

drukt de laatste tien regels van het bestand af Vrede, gevolgd door eventuele regels die eraan zijn toegevoegd
Vrede tussen de tijd staart wordt geïnitieerd en gedood. Nog een voorbeeld: het commando:

staart f c 15 Vrede

drukt de laatste 15 bytes van het bestand af Vrede, gevolgd door eventuele bytes die eraan zijn toegevoegd Vrede
tussen de tijd staart wordt geïnitieerd en gedood.

BEWEEGREDENEN


Deze versie van staart is gemaakt om conformiteit met de Utility Syntax Guidelines mogelijk te maken.
Het historische b optie is weggelaten vanwege de algemene niet-portabiliteit van blokgrootte
eenheden tekst. De c optie betekende historisch gezien ``karakters'', maar dit deel van
POSIX.1‐2008 geeft aan dat het ``bytes'' betekent. Deze is gekozen om redelijkheid mogelijk te maken
implementaties waarbij tekens van meerdere bytes mogelijk zijn; het werd niet genoemd b te voorkomen
verwarring met het historische b.

De oorsprong van het tellen van zowel lijnen als bytes is 1, wat overeenkomt met alle wijdverbreide historische gegevens
implementaties. Vandaar staart n +0 is niet in overeenstemming met het gebruik omdat het probeert uit te voeren
regel nul; maar let daar op staart n 0 conformeert zich en voert niets uit.

Eerdere versies van deze standaard stonden de volgende vormen toe in de SYNOPSIS:

staart −[aantal][b|c|l][f] [filet]
staart +[aantal][b|c|l][f] [filet]

Deze formulieren worden niet langer gespecificeerd door POSIX.1‐2008, maar kunnen in sommige formulieren wel aanwezig zijn
implementaties.

De beperking van de interne buffer is een compromis tussen het historische Systeem V
implementatie van 4096 bytes en de BSD 32768 bytes.

De f optie is geïmplementeerd als een lus die 1 seconde slaapt en eventuele bytes kopieert
die beschikbaar zijn. Dit is voldoende, maar het zijn efficiëntere methoden om te bepalen wanneer
nieuwe gegevens beschikbaar zijn, worden ontwikkeld, implementaties worden aangemoedigd deze te gebruiken.

Historische documentatie geeft dat aan staart negeert de f optie als het invoerbestand een
pijp (pijp en FIFO op systemen die FIFO's ondersteunen). Op op BSD gebaseerde systemen was dit het geval
WAAR; op System V-gebaseerde systemen was dit het geval wanneer invoer werd overgenomen van standaardinvoer,
maar het negeerde de f vlag als een FIFO werd genoemd als de filet operand. Sinds de f
optie is niet nuttig op pijpen en alle historische implementaties negeren f als Nee filet
operand is gespecificeerd en de standaardinvoer is een pipe, dit volume van POSIX.1-2008 vereist
dit gedrag. Echter, sinds de f optie is handig op een FIFO, dit volume van
POSIX.1-2008 vereist ook dat als er een FIFO wordt genoemd, de f optie mag niet worden genegeerd.
Eerdere versies van deze norm stelden geen enkele eis voor het geval waarin nee filet
operand is gespecificeerd en de standaardinvoer is een FIFO. De standaard is bijgewerkt naar
weerspiegelen de huidige praktijk, waarbij dit geval op dezelfde manier wordt behandeld als een pijp op standaardinvoer.
Hoewel historisch gedrag de f optie voor andere bestandstypen, dit is
niet gespecificeerd, zodat implementaties de f optie als deze bekend is
dat het bestand niet kan worden uitgebreid.

TOEKOMST ROUTEBESCHRIJVING


Geen.

Gebruik tailposix online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.