EnglischFranzösischSpanisch

OnWorks-Favicon

gbget - Online in der Cloud

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

Dies ist der Befehl gbget, der im kostenlosen OnWorks-Hosting-Provider über eine 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


gbget - Grundlegendes Werkzeug zur Datenextraktion und -manipulation

ZUSAMMENFASSUNG


gbget [Optionen] 'Dateiname[Index](C,R)trans'

BESCHREIBUNG


Drucken Sie Segmente von Tabellendaten aus Dateien und wenden Sie Transformationen an. Daten werden aus Text gelesen
Dateien mit durch Leerzeichen getrennten Feldern (Option verwenden -F ein anderes Trennzeichen angeben).
Innerhalb der Datendatei werden Datenblöcke durch zwei leere Zeilen getrennt. Datei kann komprimiert werden
mit zlib (.gz).

Dateinamen
ist die Eingabedatei. Wenn nicht angegeben, wird standardmäßig stdin oder die zuletzt angegebene verwendet
Dateiname, falls vorhanden.

index steht für einen Datenblockindex.

index steht für einen Datenblockindex.

C,R steht für Spalten- und Zeilenspezifikation, angegeben als "min:max:skip", um von "min" bis auszuwählen
"max" alle "überspringen" Schritte. Wenn negativ, werden min und max vom Ende an gezählt. Von
Standardmäßig werden alle Daten gedruckt ("1:-1:1"). Wenn min>max dann wird die Zählung umgekehrt und überspringt
muss negativ sein (-1 standardmäßig). Unterschiedliche Spezifikationen werden durch Semikolon ';' getrennt.
und der Reihe nach betrachtet.

trans ist eine Liste von Transformationen, die auf ausgewählte Daten angewendet wurden: 'd' take the diff of
nachfolgende Spalten; 'D' alle Zeilen mit mindestens einem Not-A-Number (NAN)-Eintrag entfernen;
'f' glättet die Ausgabe und stapelt alle Spalten; 'l' Protokoll aller Einträge nehmen, 'P' drucken
alle Einträge als Datenblock gesammelt; 't' transponiert die Datenmatrix; 'z'
subtrahieren von den Einträgen in jeder Spalte ihren Mittelwert; 'Z' ersetzt den Eintrag in jedem
Spalte mit ihrem Zscore; 'w' dividiert den Eintrag in jeder Spalte durch ihren Mittelwert.

'<..;..>'-Funktionen, die durch Semikolons in spitzen Klammern getrennt sind, können verwendet werden für
generische Datentransformation; die Funktion wird für jede Datenzeile berechnet.
Variablennamen sind 'x' gefolgt von der Nummer der Spalte und optional von 'l'
und die Anzahl der Verzögerungen. 'x2+x3l1' bedeutet zum Beispiel die Summe der Einträge im
2. Spalte plus die Einträge in der 3. Spalte in der vorherigen Zeile. 'x0' steht für
die Zeilennummer und 'x' ist gleich 'x1'

'<@..;..>' Wenn die Funktionsspezifikation mit einem '@' beginnt, sind die Funktionen
rekursiv entlang der Spalten berechnet. In diesem Fall ist die Zahl nach dem 'x'
die relative Spalte, die von der bei jedem Schritt betrachteten Spalte aus gezählt wird.

'{...}' eine Funktion in geschweiften Klammern kann verwendet werden, um Daten auszuwählen: nur Zeilen, die
einen nicht negativen Wert zurückgeben werden beibehalten

OPTIONAL


-F setze die Eingabefelder als Trennzeichen (Standard '\t')

-o das Ausgabeformat festlegen (Standard '%12.6e')

-e das Ausgabeformat für leere Felder festlegen (Standard '%13s')

-s Setzt die Ausgabe-Trennzeichenfolge (Standard ' ')

-t Definieren Sie globale Transformationen, die vor jeder Ausgabe angewendet werden (Standard '')

-v ausführlicher Modus

Beispiele:


gbget 'Datei(1:3)ld'
Wählen Sie die ersten drei Spalten in 'Datei' aus, nehmen Sie das Protokoll und die Differenz von
aufeinanderfolgende Spalten;

gbget 'Datei(2,-10:-1)
wähle die letzten zehn Elemente der zweiten 'von 'Datei' aus und drucke ihre Quadrate

gbget '[2]()' '[1]()' < ...
wählen Sie den zweiten und ersten Datenblock aus der Standardeingabe.

gbget 'file(1:3)<x1*x2-x3>'
Wählen Sie die ersten drei Spalten in 'Datei' aus und multiplizieren Sie in jeder Zeile die ersten beiden
Einträge und. den dritten abziehen.

gbget 'Datei()<@x1+x2>'
drucke die Summe zweier aufeinanderfolgender Spalten

gbget 'Datei(1:3){x2-2}'
Wählen Sie die ersten drei Spalten in 'Datei' für die Zeilen aus, deren zweites Feld nicht ist
niedriger als 2

Verwenden Sie gbget online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 2
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 3
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 4
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 5
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • 6
    MSYS2
    MSYS2
    MSYS2 ist eine Sammlung von Tools und
    Bibliotheken, die Ihnen eine bieten
    benutzerfreundliche Umgebung zum Erstellen,
    Installation und Ausführung von nativem Windows
    Software. Es besteht...
    Laden Sie MSYS2 herunter
  • Mehr »

Linux-Befehle

Ad