EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

bidiv – Online in der Cloud

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

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Alt-F
    Alt-F
    Alt-F bietet eine kostenlose und Open Source
    alternative Firmware für den DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F hat Samba und NFS;
    unterstützt ext2/3/4...
    Laden Sie Alt-F herunter
  • 2
    usm
    usm
    Usm ist ein einheitliches Slackware-Paket
    Manager, der automatisch behandelt
    Abhängigkeitsauflösung. Es vereint
    verschiedene Paket-Repositories einschließlich
    Slackware, locker, p...
    usm herunterladen
  • 3
    Chart.js
    Chart.js
    Chart.js ist eine Javascript-Bibliothek, die
    erlaubt Designern und Entwicklern zu zeichnen
    alle Arten von Diagrammen mit HTML5
    Canvas-Element. Chart js bietet eine großartige
    Anordnung ...
    Laden Sie Chart.js herunter
  • 4
    iReport-Designer für JasperReports
    iReport-Designer für JasperReports
    HINWEIS: Unterstützung für iReport/Jaspersoft Studio
    Ankündigung: Ab Version 5.5.0,
    Jaspersoft Studio wird der offizielle sein
    Design-Client für JasperReports. ich berichte
    werden...
    Laden Sie iReport-Designer für JasperReports herunter
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF installiert alle
    Software, die Fedora Linux und andere
    beinhaltet nicht standardmäßig after
    Fedora zum ersten Mal ausführen. Es ist
    einfach für...
    Laden Sie PostInstallerF herunter
  • 6
    strace
    strace
    Das Strace-Projekt wurde verschoben
    https://strace.io. strace is a
    Diagnose, Debugging und Anleitung
    Userspace-Tracer für Linux. Es ist benutzt
    überwachen ...
    strace herunterladen
  • Mehr »

Linux-Befehle

Ad