GoGPT Best VPN GoSearch

OnWorks-Favicon

foldposix - Online in der Cloud

Führen Sie foldposix im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl foldposix, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


fold — Filter für Faltlinien

ZUSAMMENFASSUNG


falten [-bs] [-w Breite] [Datei...]

BESCHREIBUNG


Die falten Utility ist ein Filter, der Zeilen aus seinen Eingabedateien falten soll, um die
Zeilen mit maximal Breite Spaltenpositionen (oder Bytes, wenn die -b Option ist
spezifiziert). Zeilen werden durch Einfügen von a . unterbrochen so dass jede Ausgabe
Linie (wird später in diesem Abschnitt als a . bezeichnet Segment) ist die maximal mögliche Breite, die
die angegebene Anzahl von Spaltenpositionen (oder Bytes) nicht überschreitet. Eine Linie soll nicht sein
mitten im Charakter gebrochen. Das Verhalten ist undefiniert, wenn Breite ist weniger als die
Anzahl der Spalten, die ein einzelnes Zeichen in der Eingabe belegen würde.

Wenn die , , oder Zeichen werden in der Eingabe gefunden,
und der -b Option nicht angegeben, werden sie besonders behandelt:


Die aktuelle Zählung der Linienbreite wird um eins verringert, obwohl die Zählung
niemals negativ werden. Die falten Dienstprogramm darf kein a . einfügen
unmittelbar vor oder nach jedem , es sei denn, das folgende Zeichen hat
eine Breite größer als 1 und würde die Linienbreite überschreiten Breite.


Die aktuelle Zählung der Linienbreite wird auf Null gesetzt. Die falten Dienstprogramm soll nicht
fügen Sie ein unmittelbar vor oder nach jedem .

Jeder angetroffen wird den Spaltenpositionszeiger auf die nächste Registerkarte verschieben
halt. Tabstopps müssen sich an jeder Spaltenposition befinden n so dass n Modulo 8 ist gleich
1.

OPTIONAL


Die falten Dienstprogramm muss dem Band der Basisdefinitionen von POSIX.1‐2008 entsprechen, Abschnitt
12.2, Dienstprogramm Syntax Leitlinien.

Folgende Optionen sollen unterstützt werden:

-b Zu Zählen Breite in Bytes statt in Spaltenpositionen.

−s Wenn ein Segment einer Linie a . enthält innerhalb der ersten Breite Überblick
Positionen (oder Bytes), umbrechen Sie die Zeile nach dem letzten solchen die treffen
Breitenbeschränkungen. Wenn es keine gibt die Anforderungen erfüllen, die −s
Option hat keine Auswirkung auf dieses Ausgangssegment der Eingangsleitung.

-w Breite Geben Sie die maximale Zeilenlänge in Spaltenpositionen (oder Bytes, wenn -b is
spezifiziert). Die Ergebnisse sind nicht spezifiziert, wenn Breite ist keine positive Dezimalzahl
Nummer. Der Standardwert ist 80.

OPERANDEN


Der folgende Operand soll unterstützt werden:

Datei Ein Pfadname einer zu faltenden Textdatei. Wenn nein Datei Operanden angegeben sind, die
Standardeingabe verwendet werden.

STDIN


Die Standardeingabe ist zu verwenden, wenn nein Datei Operanden werden angegeben und sind zu verwenden, wenn a
Datei Operand ist '-' und die Implementierung behandelt die '-' als Standardeingabe bedeutet.
Andernfalls darf die Standardeingabe nicht verwendet werden. Siehe Abschnitt EINGABEDATEIEN.

SPEISUNG DATEIEN


Besitzt das -b Option angegeben ist, müssen die Eingabedateien Textdateien sein, außer dass die Zeilen
sind nicht auf eine Länge von {LINE_MAX} Byte beschränkt. Wenn die -b Option nicht angegeben ist, die
Eingabedateien sollen Textdateien sein.

VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von falten:

SPRACHE Geben Sie einen Standardwert für die Internationalisierungsvariablen an, die nicht festgelegt sind oder
Null. (Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 8.2,
Internationalisierung Variablen für den Vorrang der Internationalisierung
Variablen, die verwendet werden, um die Werte von Gebietsschemakategorien zu bestimmen.)

LC_ALL Wenn auf einen nicht leeren Zeichenfolgenwert gesetzt, überschreiben Sie die Werte aller anderen
Internationalisierungsvariablen.

LC_CTYPE Bestimmen Sie das Gebietsschema für die Interpretation von Sequenzen von Bytes von Textdaten
als Zeichen (z. B. Einzelbyte- im Gegensatz zu Mehrbyte-Zeichen in
Argumente und Eingabedateien) und zur Bestimmung der Breite in Spalte
Positionen, die jedes Zeichen auf einem Ausgabegerät für Schriftarten mit konstanter Breite einnehmen würde.

LC_MESSAGES
Bestimmen Sie das Gebietsschema, das verwendet werden soll, um das Format und den Inhalt von . zu beeinflussen
Diagnosemeldungen in Standardfehler geschrieben.

NLSPATH Bestimmen Sie den Speicherort von Nachrichtenkatalogen für die Verarbeitung von LC_MESSAGES.

ASYNCHRON EVENTS


Standard.

STDOUT


Die Standardausgabe ist eine Datei mit einer Zeichenfolge, deren Reihenfolge
aus den Eingabedateien erhalten bleiben, ggf. mit eingefügtem Zeichen.

STDERR


Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.

AUSGABE DATEIEN


Keine zusätzlichen Tools.

VERLÄNGERT BESCHREIBUNG


Keine zusätzlichen Tools.

EXIT STATUS


Die folgenden Exit-Werte sollen zurückgegeben werden:

0 Alle Eingabedateien wurden erfolgreich verarbeitet.

>0 Es ist ein Fehler aufgetreten.

FOLGEN OF FEHLER


Standard.

Die Folgende Abschnitte sind informativ.

ANWENDUNGEN ANWENDUNG


Die Ausschneiden und falten Dienstprogramme können verwendet werden, um Textdateien aus Dateien mit beliebigen
Leitungslängen. Die Ausschneiden Dienstprogramm sollte verwendet werden, wenn die Anzahl der Zeilen (oder Datensätze) erforderlich ist
konstant zu bleiben. Die falten Dienstprogramm sollte verwendet werden, wenn der Inhalt langer Zeilen benötigt wird
zusammenhängend gehalten werden.

Die falten Dienstprogramm wird häufig verwendet, um Textdateien an Drucker zu senden, die eher abgeschnitten werden
als falten, Linien breiter als der Drucker drucken kann (normalerweise 80 oder 132 Spalten
Positionen).

Beispiele:


Ein Beispielaufruf, der eine Datei mit möglicherweise langen Zeilen an den Drucker sendet (unter dem
Annahme, dass dem Benutzer die zuzuweisende Linienbreite des Druckers bekannt ist lp):

falten -w 132 große Datei | lp

RATIONALE


Obwohl die Terminaleingabe im kanonischen Verarbeitungsmodus das Löschzeichen erfordert
(häufig eingestellt auf ) um das vorherige Zeichen zu löschen (nicht Byte oder Spalte)
Position), die Terminalausgabe wird nicht gepuffert und ist extrem schwierig, wenn nicht unmöglich,
richtig zu parsen; die Interpretation hängt vollständig von dem physischen Gerät ab, das
zeigt/druckt/speichert die Ausgabe tatsächlich. In allen bekannten internationalisierten
-Implementierungen gehen die Dienstprogramme, die eine Ausgabe für eine Ausgabe mit gemischter Spaltenbreite erzeugen, davon aus, dass
ein Zeichen sichert eine Spaltenposition und gibt genug aus
Zeichen, um zum Anfang des Zeichens zurückzukehren, wenn wird verwendet, um bereitzustellen
lokale Linienbewegungen zur Unterstützung von Unterstreichungs- und Ermutigungsoperationen. Schon seit falten ohne
die -b Option befasst sich mit denselben Einschränkungen, wird immer behandelt als
Sichern einer Spaltenposition, anstatt ein Zeichen zu sichern.

Historische Versionen der falten Dienstprogramm nahm an, dass 1 Byte ein Zeichen war und eines belegt
Spaltenposition beim Ausschreiben. Das stimmt nicht mehr immer. Da die gängigsten
Benutzung von falten Es wird angenommen, dass lange Zeilen für die Ausgabe in eine Ausgabe mit begrenzter Länge gefaltet werden
Geräten wurde diese Funktion als Standardfall beibehalten. Die -b Option wurde so hinzugefügt
dass Anwendungen könnten falten Dateien mit beliebig langen Zeilen in Textdateien, die
dann von den Standarddienstprogrammen verarbeitet werden. Beachten Sie, dass, obwohl die Breite für die -b
Option in Bytes angegeben ist, wird eine Zeile nie in der Mitte eines Zeichens geteilt. (Es ist
unspecified was passiert, wenn eine Breite angegeben wird, die zu klein ist, um ein einzelnes aufzunehmen
in der Eingabe gefundenes Zeichen gefolgt von a .)

Die Tabulatoren sind fest codiert, um jede achte Spalte zu sein, um der historischen Praxis zu entsprechen. Nichts Neues
Methode zum Angeben anderer Tabulatoren wurde erfunden.

ZUKUNFT Anfahrt


Keine zusätzlichen Tools.

Verwenden Sie foldposix online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.