Dit is de opdracht srcredact 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
srcredact - een programma voor het redigeren van tekstbestanden
KORTE INHOUD
opschrijven [OPTIES] -e gehoor [volledig_bestand]
opschrijven [OPTIES] -u gehoor volledig_bestand [geredigeerd_bestand]
opschrijven -l [volledig_bestand]
opschrijven -h|-v
PRODUCTBESCHRIJVING
opschrijven is het programma om ``bewerkte versies'' van het hoofdbestand uit te pakken (optie -e)
of om de wijzigingen in de geredigeerde versies op te nemen in het hoofdbestand (``unredact'',
optie -u).
Het hoofdbestand bestaat uit: brokken bedoeld voor verschillende doelgroepen. Elk publiek heeft een
naam, bijv. "geclassificeerd", "niet-geclassificeerd", "expert" enz. Brokken worden gestart en gestopt door
bewaker lijnen. Elke bewakingsregel heeft het formaat (voor de standaard TeX-syntaxis)
%<*naam1|naam2|...>
or
%
In de eerste gevallen is de tekst die volgt op de bewaker inclusief voor het publiek "naam1",
"naam2", .... In het tweede geval is het uitgesloten voor deze doelgroepen.
Er is een speciaal publiek "ALL": een wildcard voor alle doelgroepen. dus het idioom
%
%<*geclassificeerd>
betekent dat het stuk is uitgesloten voor alle doelgroepen, maar "geclassificeerd"
Precies een van de opties -e (uittreksel) of -u (uitpakken) moet aanwezig zijn. In de
extract-modus is het niet-optie-argument de naam van het volledige bestand. Als het afwezig is, of
is "-", wordt standaardinvoer gebruikt. In de unextract-modus het eerste niet-optie-argument
OPTIES
-c lijst of commentaar patronen
Gebruik het gegeven patroon voor commentaarregels om te zoeken naar bewakers in plaats van de standaard
"TeX" patroon. De herkende patronen zijn:
c
/* */
cpp
//
fortran
C
schelp
#
TeX
%
De patroonnamen moeten worden gescheiden door komma's en de lijst mag tussen staan:
aanhalingstekens om shell-expansie te voorkomen, bijv
-c "TeX, c, schaal"
-d Debug-modus aan.
-e gehoor
Pak de inhoud voor het huidige publiek uit in het bestand filet. de huidige
publiek wordt geraden uit de filet naam, als de laatste de structuur heeft
baseren-gehoor.uitbreiding, bijvoorbeeld "report-unclassified.tex". De sleutel -a overschrijft dit
raden en moet worden gebruikt als de bestandsnaam dit patroon niet volgt. De bestandsnaam
"-" betekent de standaarduitvoer.
-h Help-informatie afdrukken en afsluiten.
-l Maak een lijst van alle doelgroepen die in het bestand zijn ingesteld (één per regel) en sluit af.
-u gehoor
Neem een bewerkt bestand dat bedoeld is voor de gehoor (het tweede niet-optie argument) en
neem de wijzigingen erin op in het volledige bestand (het eerste niet-optie-argument). Indien
het tweede argument ontbreekt, in plaats daarvan wordt standaardinvoer gebruikt. Zoals gewoonlijk, "-" ook
betekent standaard invoer. Merk op dat in dit geval slechts één van de twee bestandsargumenten kan:
standaard invoer zijn.
-v Versie-informatie afdrukken en afsluiten.
-w aan|uit|1|0|true|false
Als "aan", 1 of "waar" (de deafult), wikkel het volledige document dan impliciet in de bewakers
%<*ALLE>
...
%
RETURN WAARDE
Het programma retourneert 0 als het succesvol is, 1 als er conflicten zijn gevonden in de "unextract" modus en
2 bij problemen.
CONFLICTEN IN ONEXTRACT MODE
Zoals de standaard verschil3(1) tool, het programma kan conflicten tussen de volledige versie vinden
en de bewerkte in de -u modus. Vervolgens plaatst het resulterende bestand de conflicten in de
gebruikelijke manier, bijv
<<<<<<< /tmp/BrjXo0hMOB/full
%
Vijfenveertig ton beste oude droge staatsobligaties, geschikt voor oven, goud
7 procent., 1864, bij voorkeur.
%<*geen obligaties>
||||||| /tmp/BrjXo0hMOB/geëxtraheerd
Vijfenveertig ton beste oude droge staatsobligaties, geschikt voor oven, goud
7 procent., 1864, bij voorkeur.
=======
>>>>>>> /tmp/BrjXo0hMOB/nieuw
Hier is "full" het volledige document, "uitgepakt" is het uitgepakte bestand voor het gegeven
publiek, "nieuw" is het bewerkte bestand.
Gebruik srcredact online met onworks.net-services
