Bestimmte Zeilen mit curl und grep/sed/awk auslesen ...

Software besorgen und anwenden
Post Reply
Message
Author
Layer8

Bestimmte Zeilen mit curl und grep/sed/awk auslesen ...

#1 Post by Layer8 »

Moinsen, und zwar möchte ich von unserer Freifunk-Seite die Daten meines Nodes auslesen.
Ich hatte mal ein Script gebastelt für Bahnverspätungen, daher weiß ich, dass das geht. Aber das ist über 10 Jahre her ...

Die URL:
http://map.freifunk-ruhrgebiet.de/alfre ... erged.json

Ich hatte halt gedacht, das ich zB von "node_id" bis zum nächsten "node_id" auslese. Die Ausgabe muss nicht toll aussehen. Sie soll nur Separiert werden.

Bisherige Versuche mit grep lieferten mir halt nur meine Node-ID und dann entweder alles folgende oder eben nur meine ID :)

Es wäre toll, wenn ich hier den Wink (oder Schlag) mit den Zaunpfahl bekommen würde :)


Gruß

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post by Janka »

Dieses Unterforum ist für *gelöste* Probleme gedacht, bei denen man die Lösung unbedingt jemandem mitteilen will.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

komsomolze
Posts: 430
Joined: 03. Mar 2006 23:16

#3 Post by komsomolze »

Code: Select all

csplit -n4 --prefix mac. datei.json '/...:..:..:..:..:...: /' {*}
(Beachte die 3er-Punkte)
würde schonmal nach Dateien nach MAC zerlegen.

Code: Select all

cat datei.json | json_pp -f json -t dumper
(

Code: Select all

JSON::PP
)
erzeugt irgendeinen Code, der sich wohl mit perl verwenden läßt.
In der Richtung wird auch auf

Code: Select all

JSON::Syck
resp.

Code: Select all

JSON::XS
verwiesen.
mfg komsomolze

Post Reply