Dit is de opdracht tabsposix 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
tabbladen — stel terminaltabbladen in
KORTE INHOUD
tabbladen [-n|−a|−a2|−c|−c2|−c3|−f|−p|−s|−u] [T type dan: ]
tabbladen [T type dan: ] n[[september[+]n]...]
PRODUCTBESCHRIJVING
De tabbladen hulpprogramma zal een reeks tekens weergeven waarmee eerst de hardware wordt gewist
terminaltabbladinstellingen en initialiseert vervolgens de tabstops op de opgegeven posities en
past optioneel de marge aan.
De zinsnede ``tab-stoppositie NMet '' wordt bedoeld dat, vanaf het begin van een regel
van de uitvoer, met tabs naar positie N zorgt ervoor dat de volgende tekenuitvoer in de
(N+1)de kolompositie op die lijn. Het maximaal toegestane aantal tabstops is terminal-
afhankelijk.
Het hoeft niet uitvoerbaar te zijn tabbladen op bepaalde terminals. Als het terminaltype
verkregen van de TERMIJN omgevingsvariabele of T optie vertegenwoordigt zo'n terminal, an
het juiste diagnostische bericht moet naar standaardfout en worden geschreven tabbladen zal afsluiten met
een status groter dan nul.
OPTIES
De tabbladen hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen, met uitzondering van diverse extensies: de opties −a2, −c2 en
−c3 zijn uit meerdere tekens bestaan.
De volgende opties worden ondersteund:
-n Specificeer repetitieve tabstops, gescheiden door een uniform aantal kolomposities,
n, Waar n is een decimaal getal van één cijfer. Het standaardgebruik van tabbladen zonder
argumenten zijn gelijkwaardig aan tabbladen −8. Wanneer -0 wordt gebruikt, zullen de tabstops dat ook zijn
worden gewist en er worden geen nieuwe ingesteld.
a 1,10,16,36,72
Assembler, toepasbaar op sommige mainframes.
−a2 1,10,16,40,72
Assembler, toepasbaar op sommige mainframes.
c 1,8,12,16,20,55
COBOL, normaal formaat.
−c2 1,6,10,14,49
COBOL, compact formaat (kolommen 1 t/m 6 weggelaten).
−c3 1,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,67
COBOL compact formaat (kolommen 1 tot en met 6 weggelaten), met meer tabbladen dan −c2.
f 1,7,11,15,19,23
FORTRAN
p 1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61
PL/1
s 1,10,55
SNOBOL
u 1,12,20,44
Assembler, toepasbaar op sommige mainframes.
T type dan: Geef het type terminal aan. Als deze optie niet wordt aangeboden en de TERMIJN
variabele niet is ingesteld of nul is, wordt een niet-gespecificeerd standaardterminaltype gebruikt.
De instelling van type dan: heeft voorrang op de waarde in TERMIJN.
OPERANDEN
De volgende operand wordt ondersteund:
n[[september[+]n]...]
Een enkel opdrachtregelargument dat bestaat uit een of meer tabstopwaarden (n)
gescheiden door een scheidingsteken (september) wat ofwel een is of een
karakter. De toepassing moet ervoor zorgen dat de tabstopwaarden positief zijn
decimale gehele getallen in strikt oplopende volgorde. Als er een tabstopwaarde (behalve de
eerste) wordt voorafgegaan door a , wordt dit gezien als een toe te voegen verhoging
naar de vorige waarde. Op het tabblad worden bijvoorbeeld 1,10,20,30 en "110+ 10+10" zijn
als identiek beschouwd.
STDIN
Niet gebruikt.
INVOER FILES
Geen.
MILIEU VARIABELEN
De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: tabbladen:
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.
TERMIJN Bepaal het terminaltype. Als deze variabele niet is ingesteld of nul is, en als de T
optie niet is gespecificeerd, wordt een niet-gespecificeerd standaardterminaltype gebruikt.
ASYNCHROON EVENEMENTEN
Standaard.
STDOUT
Als de standaarduitvoer een terminal is, wordt de juiste volgorde voor het wissen en instellen van de tabstops aangehouden
kan naar standaarduitvoer worden geschreven in een niet-gespecificeerd formaat. Als de standaarduitvoer geen a
terminale, ongedefinieerde resultaten optreden.
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
Dit hulpprogramma maakt gebruik van de hardwaretabbladen van de terminal en de stijf tabbladen optie.
Dit hulpprogramma wordt niet aanbevolen voor toepassingsgebruik.
Sommige geïntegreerde weergave-eenheden hebben mogelijk geen escape-reeksen om tabstops in te stellen, maar dat kan wel het geval zijn
ingesteld door interne systeemoproepen. Op deze terminals tabbladen werkt als standaarduitvoer is
gericht op de terminal; als de uitvoer echter naar een ander bestand wordt gestuurd, tabbladen mislukt.
Voorbeelden
Geen.
BEWEEGREDENEN
Er werd overwogen om de putten hulpprogramma verwerkt alle beschreven functies
in tabbladen. Echter, de aparte tabbladen Het hulpprogramma werd behouden omdat het intuïtiever lijkt
om een commando met de naam te gebruiken tabbladen neem contact putten met een nieuwe optie. De putten hulpprogramma ondersteunt niet
tabbladen instellen of wissen, en geen bekende historische versie van tabbladen ondersteunt het vermogen
van het instellen van willekeurige tabstops.
Het systeem V tabbladen interface is erg complex; de versie in deze uitgave van POSIX.1-2008
heeft een beperkte lijst met functies, maar veel van de weggelaten functies zijn hersteld als onderdeel van de
XSI-optie, ook al zijn de ondersteunde talen en coderingsstijlen voornamelijk historisch.
Er was veel sentiment om alleen een manier te specificeren om de tabbladen terug te zetten
een bekende staat – vermoedelijk de ‘standaard’ van tabbladen om de acht posities. Het volgende
kenmerken zijn weggelaten:
* Tabstops instellen via de eerste regel in een bestand, met behulp van −−filet. Omdat zelfs de SVID dat heeft gedaan
Omdat er geen volledige verklaring voor deze functie bestaat, valt te betwijfelen of deze op grote schaal wordt gebruikt.
In een vroeg voorstel, a t tablijst optie is toegevoegd voor consistentie met uitbreiden; dit was
later verwijderd toen inconsistenties met de historische lijst met tabbladen werden geïdentificeerd.
Er werd overwogen om een p optie die de huidige tabbladinstellingen zou uitvoeren
zodat ze konden worden gered en later hersteld. Dit werd niet geaccepteerd omdat
het opvragen van de tabstops van de terminal is historisch gezien geen mogelijkheid terminfo or
termcap faciliteiten en wordt mogelijk niet ondersteund op een groot aantal terminals.
TOEKOMST ROUTEBESCHRIJVING
Geen.
Gebruik tabsposix online met behulp van onworks.net-services