Dies ist der Befehl bidiv, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
bidiv – bidirektionaler Textfilter
ZUSAMMENFASSUNG
bidiv [ -plj ] [ -w Breite ] [Datei...]
BESCHREIBUNG
bidiv ist ein Filter oder Viewer für bidirektionalen Text, der in logischer Reihenfolge gespeichert ist. Es konvertiert
Dieser Text wird in Text mit visueller Reihenfolge umgewandelt, der auf Endgeräten angezeigt werden kann, die dies nicht unterstützen
Bidirektionalität. Der Ausgabetext in visueller Reihenfolge wird unter der Annahme einer festen Anzahl von formatiert
Zeichen pro Zeile (automatisch ermittelt oder mit angegeben). -w Parameter).
bidiv ist auf Hebräisch ausgerichtet und geht davon aus, dass die Eingabe ein hebräischer und ASCII-Text ist
kodiert in einer der beiden gängigen Kodierungen logischer Reihenfolge: ISO-8859-8-i oder UTF-8. Eigentlich,
bidiv errät die Codierung seiner Eingabe zeichenweise, also die Eingabe
könnte eine Mischung aus ISO-8859-8-i und hebräischem UTF-8 sein. bidivDie Ausgabe ist Text in visueller Reihenfolge, in
entweder die ISO-8859-8- oder UTF-8-Kodierung, abhängig von Ihrer Gebietsschemaeinstellung.
bidiv liest jeder Datei der Reihe nach, wandelt es in visuelle Ordnung um und schreibt es auf die
Standardausgabe. Daher:
$ bidiv Datei
Drucke Datei auf Ihrem Terminal (vorausgesetzt, es verfügt über die entsprechenden Schriftarten, aber nein
Unterstützung der Bidirektionalität) und:
$ bidiv file1 file2 | weniger
verkettet file1 und file2und zeigt die Ergebnisse mithilfe des Pagers an weniger.
Wenn keine Eingabedatei angegeben ist, bidiv liest aus der Standardeingabedatei.
Weitere Ideen zur Verwendung finden Sie hier bidivFinden Sie in der Beispiele: Abschnitt unten.
OPTIONAL
-p Absatzbasierte Richtung (Standard): Beim Formatieren einer bidirektionalen Ausgabezeile
bidiv muss die Basisrichtung dieser Linie kennen. Eine Linie, deren Basisrichtung
ist RTL (von rechts nach links) wird rechtsbündig ausgerichtet und sein erstes Element erscheint auf dem
Rechts. Andernfalls ist die Zeile linksbündig und ihr erstes Element erscheint auf der
links.
Das -p Option sagt bidiv um eine Basisrichtung pro Absatz zu wählen, wobei a
Der Absatz wird durch eine Leerzeile begrenzt. Dies ist das Standardverhalten von bidiv
liefert normalerweise bei den meisten Texten und E-Mails die erwarteten Ergebnisse.
Die Richtung des gesamten Absatzes wird entsprechend der ersten stark gewählten Richtung gewählt.
gerichtetes Zeichen (z. B. ein alphabetisches Zeichen), das im Absatz erscheint.
Derzeit, wenn die erste Ausgabezeile eines Absatzes keine Richtungszeichen enthält
(z. B. eine Zeile mit Minuszeichen vor einer E-Mail-Signatur oder eine Zeile, die nur enthält
Zahlen) wird diese Zeile mit der gleichen Richtung wie im vorherigen Absatz ausgegeben, aber
Es bestimmt nicht die Richtung des restlichen Absatzes. Wenn die erste Zeile
Der erste Absatz hat keine Richtung, die RTL-Richtung ist willkürlich
gewählt.
-l Linienbasierte Richtung: Mit dieser Option wählen Sie jeweils eine alternative Methode zur Auswahl aus
Basisrichtung der Ausgabelinie. Wenn diese Option aktiviert ist, wird die Basisrichtung von
Jede Ausgabezeile wird für sich bestimmt (wiederum entsprechend dem ersten Zeichen).
auf der Linie mit einer starken Richtung). Diese Methode kann zu falschen Ergebnissen führen
Fall, bei dem eine Zeile mit einem Wort der entgegengesetzten Richtung beginnt. Dieser Fall ist selten,
Dies geschieht jedoch unter zufälligen Umständen der Zeilenteilung oder wenn der Text vorhanden ist
Wörter einer Fremdsprache definieren.
-j Nicht ausrichten: Standardmäßig sind RTL-Zeilen rechtsbündig, also aufgefüllt
mit Leerzeichen auf der linken Seite, wenn sie kürzer als die erforderliche Zeilenbreite sind (siehe -w
Möglichkeit). Die -j Option sagt bidiv diese Begründungen nicht vorzutragen und zu verlassen
kurze Zeilen ungepolstert.
-w Breite
bidiv formatiert seine Ausgabe für Zeilen der angegebenen Breite. Zeilen werden geteilt, wenn sie länger sind
als diese Breite, und RTL-Zeilen werden rechtsbündig ausgerichtet, um diese Breite auszufüllen, es sei denn, die -j
Option gegeben ist.
Wenn das -w Option nicht gegeben, bidiv verwendet den Wert von COLUMNS variabel,
Dies wird normalerweise automatisch von der Shell des Benutzers definiert. Wenn das beides ist -w
Option und die COLUMNS Variable fehlen, wird der Standardwert von 80 Spalten verwendet.
OPERANDEN
Der folgende Operand wird unterstützt:
Datei Ein Pfadname einer Eingabedatei. Wenn nein Datei angegeben ist, ist die Standardeingabe
benutzt.
Beispiele:
1. bidiv README | weniger
2. Mann etwas | bidiv | weniger
(oder groff -man -Tlatin1 Something.1 |sed 's/.^H\(.\)/\1/g' |../bidiv -w 65)
3. Stellen Sie „bidiv“ als Filter für Ihr Mailprogramm (Mutt, Pine usw.) zum Anzeigen von E-Mails ein
den ISO 8859-8-i-Zeichensatz und hebräische UTF-8-Mail.
COLUMNS sehen -w .
EXIT STATUS
Die folgenden Exit-Werte werden zurückgegeben:
0 Alle Eingabedateien wurden erfolgreich ausgegeben.
>0 Ein Fehler ist aufgetreten.
Nutzen Sie bidiv online über die Dienste von onworks.net