1. Foren
  2. Kommentare
  3. OpenSource-Forum
  4. Alle Kommentare zum Artikel
  5. › GNU Coreutils: Es gibt einen…

Alternativ: --output-type-object hinzufügen...

  1. Thema

Neues Thema


  1. Alternativ: --output-type-object hinzufügen...

    Autor: JouMxyzptlk 13.02.23 - 16:19

    Wenn man schon dabei ist könnte man von der unsäglichen Stringverarbeitung auch gleich eine Ausgabe als Objekt mitgeben, vergleichbar wie es in Powershell gemacht wird. Das würde vieles stark vereinfachen und etlichen Anfälligkeiten glattbügeln. Immer dieses sed/grep/awk/skip/head/tail/-n/etc verdrehen und verkünsteln um eine banale Ausgabe zu zerpflücken um z.B.: Dateiname, Pfad, Länge, Datum etc zu bekommen...



    1 mal bearbeitet, zuletzt am 13.02.23 16:19 durch JouMxyzptlk.

  2. Re: Alternativ: --output-type-object hinzufügen...

    Autor: dobeldo 13.02.23 - 16:22

    Welche Shell unterstuetzt denn Objekte?

  3. Re: Alternativ: --output-type-object hinzufügen...

    Autor: JouMxyzptlk 13.02.23 - 16:26

    Du meinst außer Powershell für Linux? Keine Ahnung, sollten aber mehr sein als es aktuell sind. Es wäre an der Zeit für Modernisierung. Für andere OS-es als die beiden: Keine Ahnung :D, aber ich kann mir gut denken das powershell nicht die einzige ist.
    Oder man geht dann gleich mit diversen anderen Sprachen los, Python dürfte am bekanntesten sein.

  4. Re: Alternativ: --output-type-object hinzufügen...

    Autor: crash 13.02.23 - 17:24

    Ja die Idee ist super, denn das mit den Objekten ist wirklich gut in Powershell. Dann aber bitte JSON, denn das können schon viele Programme. Wenn du dann noch eine Shell hast die das nativ verstehst, dann kannst du damit schön arbeiten.

  5. Re: Alternativ: --output-type-object hinzufügen...

    Autor: JouMxyzptlk 13.02.23 - 17:27

    Powershell kann doch JSON, spätestens als export-import Format. Oder meinst du es eine Stufe spezieller?

  6. Re: Alternativ: --output-type-object hinzufügen...

    Autor: Keep The Focus 13.02.23 - 18:06

    JSON ist lediglich ein Serialisierungsformat

  7. Re: Alternativ: --output-type-object hinzufügen...

    Autor: crash 13.02.23 - 18:13

    Jo und darum gut geeignet um gleichzeitig mit Strings zu arbeiten und bei Programmen die das können direkt mit Objekten.

  8. Re: Alternativ: --output-type-object hinzufügen...

    Autor: Boereck 13.02.23 - 18:29

    Vielleicht ist nushell ( https://www.nushell.sh/ ) in dem Zusammenhang ganz interessant, das wurde von Powershell inspiriert. Die Shell ist auch in Rust geschrieben und basiert auf Tabellen, die wiederum geschachtelt sein können. Nushell verwendet aber ein anderes Set von grundlegenden Befehlen als die üblichen *sh Unix Shells. Auch wenn einige gleich heißen wie die klassischen Unix Kommandos,

  9. Re: Alternativ: --output-type-object hinzufügen...

    Autor: crash 13.02.23 - 18:35

    Richtig gut!

    "Nu speaks JSON, YAML, SQLite, Excel, and more out of the box. It's easy to bring data into a Nu pipeline whether it's in a file, a database, or a web API:"

  10. Re: Alternativ: --output-type-object hinzufügen...

    Autor: Joey5337 13.02.23 - 23:42

    Absolut sinnvoll!
    Eine JSON-Ausgabe dürfte ausreichend sein.

    Nicht zuletzt ist dieses ganze String-Parsing aus irgendwelchen Ausgaben auch eine riesige Sicherheitslücke.

  11. Re: Alternativ: --output-type-object hinzufügen...

    Autor: JouMxyzptlk 13.02.23 - 23:54

    Ha, das muss ich mir mal reinziehen, der erste Blick sieht gut aus. Hast du gute Verbindungen zu den grauen Männern um etwas mehr Zeit zu bekommen?
    Powershell hat aber einen Vorteil: .NET Funktionen direkt aufrufen, und unter Windows .DLL Funktionen direkt aufrufen. Ob das mit PowerShell 7 unter Linux ähnlich gut geht irgendwelche libs aufzurufen -> konnte ich noch nie testen, derzeit braucht kein Kunde diese Variante, ich schaue im Gegenteil sogar darauf dass alles Powershell 5.1 kompatibel ist und somit ohne allzu großen Aufwand meist auf 2008 R2 / Windows 7 noch geht. Älter kommt nur noch echt selten vor.

  12. Re: Alternativ: --output-type-object hinzufügen...

    Autor: MalEbenSo 15.02.23 - 07:41

    Joey5337 schrieb:
    --------------------------------------------------------------------------------
    > Absolut sinnvoll!
    > Eine JSON-Ausgabe dürfte ausreichend sein.
    >
    > Nicht zuletzt ist dieses ganze String-Parsing
    > aus irgendwelchen Ausgaben
    > auch eine riesige Sicherheitslücke.

    Ist das belegt?

    Einerseits ehe ich das intuitiv auch so … und zugleich sehe ich auch das Gegenteil: Weitere und komplexere Formate erhöhen die Angriffsfläche.

    Gibt es dazu Studien, die bessere Einblicke liefern als Bauchgefühl?

  13. Re: Alternativ: --output-type-object hinzufügen...

    Autor: JouMxyzptlk 15.02.23 - 07:49

    Ein seltsames "reverse burden of proof" posting. Wenn du Studien und Beweise willst nimmt deine eigene Zeit und mach dich auf den Weg diese zu suchen, zu belegen oder widerlegen, und sag nicht einfach "liefer mir mal was, das steht mir doch zu".

  14. Re: Alternativ: --output-type-object hinzufügen...

    Autor: hostscape 15.02.23 - 20:41

    JouMxyzptlk schrieb:
    --------------------------------------------------------------------------------
    > Wenn du Studien und Beweise willst nimmt deine eigene Zeit und mach
    > dich auf den Weg diese zu suchen, zu belegen oder widerlegen, und
    > sag nicht einfach "liefer mir mal was, das steht mir doch zu".

    Da du selbst keine Studien zu kennen scheinst, ist dein Posting sinnfrei und überflüssig, darüber hinaus auch noch unverschämt.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Sachbearbeiter ERP System (m/w/d)
    riha WeserGold Getränke GmbH & Co. KG, Rinteln
  2. IT-Softwareentwickler mit dem Schwerpunkt Datenbanken (w/m/d)
    awk AUSSENWERBUNG GmbH, Koblenz
  3. Softwareentwickler (m/w/d)
    TAIFUN Software GmbH, Hannover
  4. IT-Fachkraft (w/m/d) mit Schwerpunkt Richtfunk und Router
    Präsidium Technik, Logistik, Service der Polizei, Stuttgart

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote


Haben wir etwas übersehen?

E-Mail an news@golem.de