GoGPT Best VPN GoSearch

OnWorks-Favicon

rs – Online in der Cloud

Führen Sie rs 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 rs, 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


rs – Umformen eines Datenarrays

ZUSAMMENFASSUNG


rs [-CcSs[x]] [-GgKkw N] [-EeHhjmnTtyz] [Reihen [Spalten]]

BESCHREIBUNG


rs liest die Standardeingabe und interpretiert jede Zeile als eine Reihe von durch Leerzeichen getrennten Einträgen in
ein Array, transformiert das Array entsprechend den Optionen und schreibt es in den Standard
Ausgabe. Ohne Argumente wandelt es die Stream-Eingabe in ein spaltenorientiertes Format um, das für Folgendes geeignet ist
Terminalansicht.

Die Form des Eingabearrays wird aus der Anzahl der Zeilen und der Anzahl der Spalten abgeleitet
in der ersten Zeile. Wenn diese Form unpraktisch ist, kann eine nützlichere gefunden werden
Überspringen Sie einen Teil der Eingabe mit dem -k Möglichkeit. Andere Optionen steuern die Interpretation des
Eingabespalten.

Die Form des Ausgabearrays wird durch die beeinflusst Reihen und Spalten Spezifikationen, die
sollten positive ganze Zahlen sein. Wenn nur einer von ihnen eine positive ganze Zahl ist, rs berechnet einen Wert
für die andere, die alle Daten aufnehmen wird. Bei Bedarf werden fehlende Daten ergänzt
werden in der durch die Optionen vorgegebenen Weise bereitgestellt und überzählige Daten werden gelöscht. Es gibt
Optionen zur Steuerung der Darstellung der Ausgabespalten, einschließlich der Transposition der Zeilen
und Spalten.

Die Optionen sind wie folgt:

-C[x] Ausgabespalten werden durch ein einzelnes Zeichen begrenzt x. Ein Vermisster x wird angenommen zu sein
'^Ich'.

-c[x] Eingabespalten werden durch das einzelne Zeichen begrenzt x. Ein Vermisster x wird angenommen zu sein
'^Ich'.

-E Betrachten Sie jedes Eingabezeichen als Array-Eintrag.

-e Betrachten Sie jede Eingabezeile als Array-Eintrag.

-GN Die Dachrinnenbreite hat N Prozent der maximalen Spaltenbreite hinzugefügt.

-gN Als Bundstegbreite (Zwischenspaltenabstand) wird normalerweise 2 angenommen N.

-H Like -h, sondern auch die Länge jeder Zeile ausgeben.

-h Drucken Sie die Form des Eingabearrays und tun Sie nichts anderes. Die Form ist einfach die
Anzahl der Zeilen und die Anzahl der Einträge in der ersten Zeile.

-j Passen Sie Einträge innerhalb von Spalten nach rechts an.

-KN Like -k, aber drucke die ignorierten Zeilen.

-kN Ignoriere den ersten N Eingabezeilen.

-m Schneiden Sie überschüssige Trennzeichen nicht von den Enden des Ausgabearrays ab.

-n Verwenden Sie in Zeilen mit weniger Einträgen als in der ersten Zeile Nulleinträge, um die Einträge aufzufüllen
Linie. Normalerweise werden fehlende Einträge aus der nächsten Eingabezeile übernommen.

-S[x] Wie -C, aber gepolsterte Saiten von x sind Trennzeichen.

-s[x] Wie -c, aber maximale Zeichenfolgen von x sind Trennzeichen.

-T Gibt die reine Transponierte der Eingabe aus und ignoriert alle Reihen or Spalten Spezifikation.

-t Füllen Sie die Zeilen des Ausgabearrays mit den Spalten des Eingabearrays aus, d. h.
Transponieren Sie die Eingabe und berücksichtigen Sie dabei alle Reihen und Spalten Spezifikationen.

-wN Die Breite der Anzeige, normalerweise 80, wird als positive ganze Zahl angenommen N.

-y Wenn zu wenige Einträge für die Ausgabedimensionen vorhanden sind, füllen Sie die Ausgabe mit auf
Recyceln Sie die Eingabe von Anfang an. Normalerweise wird die Ausgabe mit Leerzeichen aufgefüllt.

-z Verkleinern Sie die Spaltenbreite, um sie an die größten darin vorkommenden Einträge anzupassen.

Ohne Argumente, rs transponiert seine Eingabe und geht von einem Array-Eintrag pro Eingabezeile aus
es sei denn, die erste nicht ignorierte Zeile ist länger als die Anzeigebreite. Optionsbriefe welche
Nehmen Sie numerische Argumente an und interpretieren Sie eine fehlende Zahl als Null, sofern nicht anders angegeben.

Beispiele:


rs kann als Filter verwendet werden, um die Stream-Ausgabe bestimmter Programme zu konvertieren (z. B. buchstabieren(1)
du(1) Datei(1) aussehen(1) nm(1) WER(1) und wc(1)) in ein praktisches „Fenster“-Format umwandeln, wie in

$ wer | rs

Diese Funktion wurde in die integriert ls(1) Programm, allerdings für die meisten Programme mit
ähnliche Ausgabe rs genügt.

Um die Stream-Eingabe in eine Vektorausgabe und wieder zurück umzuwandeln, verwenden Sie

$ rs 1 0 | rs 0 1

Ein 10 x 10 großes Array von Zufallszahlen von 1 bis 100 und seine Transponierung können mit generiert werden

$ jot -r 100 | rs 10 10 | Tee-Array | rs -T >tarray

Im Herausgeber vi(1) Eine Datei kann aus einem mehrzeiligen Vektor mit 9 Elementen pro Zeile bestehen
werden Einfügungen und Löschungen unterzogen und dann mit sauber in 9 Spalten umgeformt

:1,$!rs 0 9

Versuchen Sie schließlich, eine Datenbank nach der ersten Zeile jedes 4-zeiligen Felds zu sortieren

$ rs -eC 0 4 | sortieren | rs -c 0 1

Nutzen Sie RS online über die Dienste von onworks.net


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.