Zurück   Ahnenforschung.Net Forum > Software und Technik > Genealogie-Programme
Hier klicken, falls Sie Ihr Kennwort vergessen haben.

Hinweise

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1  
Alt 21.02.2019, 12:09
Benutzerbild von Chris101
Chris101 Chris101 ist offline männlich
Erfahrener Benutzer
 
Registriert seit: 21.03.2016
Ort: Aarhus, DK
Beiträge: 239
Frage gedcom vereinfachen - gedcom-tags filtern

Hallo liebe Programmprofis,

ich suche ein Programm, mit dem ich eine Gedcom-Datei auf bestimmte Tags reduzieren kann.

Alternativ könnte ich mir eine Anleitung vorstellen, mit der ich mittels Notepad++ und suchen ersetzen die Gedcom-Datei filtern kann bzw. bestimmte Gedcom-Tags auschließen kann.

Habt Ihr Ideen?
Mit Zitat antworten
  #2  
Alt 21.02.2019, 18:06
Benutzerbild von Xtine
Xtine Xtine ist offline weiblich
Administrator
 
Registriert seit: 16.07.2006
Ort: z' Minga [Mail: chatty1@gmx.de]
Beiträge: 28.267
Standard

Hallo Chris,


schau Dir mal GedTool an.

Eine Sammlung von Excel-Makros zur Bearbeitung von GEDCOM-Dateien (Shareware)
__________________
Viele Grüße .................................. .
Christine
.. .............
Wer sich das Alte noch einmal vor Augen führt, um das Neue zu erkennen, der kann anderen ein Lehrer sein.
(Konfuzius)

Mit Zitat antworten
  #3  
Alt 21.02.2019, 19:12
Benutzerbild von Chris101
Chris101 Chris101 ist offline männlich
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 21.03.2016
Ort: Aarhus, DK
Beiträge: 239
Standard

Vielen Dank... werde testen :-)
__________________
Beste Grüße
Chris Andersen
--
Frisch live: meine Familie...
... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.
Mit Zitat antworten
  #4  
Alt 21.02.2019, 22:58
Acanthurus Acanthurus ist offline
Erfahrener Benutzer
 
Registriert seit: 06.06.2013
Beiträge: 1.657
Standard

Hallo, kannst du mit Vim machen (gibt es für alle relevanten Betriebssysteme):

Der eingetippte Befehl


:g/Text/d

entfernt alle Zeilen, die Text enthalten.

:g/Text\|Beispiel/d

entfernt alle Zeilen, die Text oder Beispiel enthalten.

Grüße, A.
Mit Zitat antworten
  #5  
Alt 22.02.2019, 07:46
Benutzerbild von Chris101
Chris101 Chris101 ist offline männlich
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 21.03.2016
Ort: Aarhus, DK
Beiträge: 239
Standard

Danke... Vim sieht vielversprechend aus... Werde ich auch testen :-)
__________________
Beste Grüße
Chris Andersen
--
Frisch live: meine Familie...
... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.
Mit Zitat antworten
  #6  
Alt 22.02.2019, 08:11
Benutzerbild von Karla Hari
Karla Hari Karla Hari ist offline
Erfahrener Benutzer
 
Registriert seit: 19.11.2014
Beiträge: 5.878
Standard

oder kennst du den unix-Befehl grep? Da gibt es auch eine Umsetzung für Windows. Damit kannst du alle Zeilen herausfiltern, die eine oder mehrere Schlüsselwörter enthalten und das Ergebnis in eine neue Datei schreiben. Ist allerdings ein Konsolenprogramm, also ohne Klickbuttons


Beispiel:
grep "NAME" stammbaum.ged >neuerstammbaum.ged
sucht in der Datei stammbaum.ged nach allen Zeilen, in denen die Zeichenkette NAME vorkommt und speichert diese Zeilen unter dem neuen Dateinamen ab

kann man auch komplizierte Sachen machen:
grep -Eo "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.* 200" access.log
sucht in der Datei access.log nach allen Zeilen, die mit einer IP anfangen (z.B. 127.0.0.1)
also 4 mal Zeichen zwischen 0-9, die mindestens 1 und maximal 3 mal vorkommen und durch Punkte getrennt sind
und wo die 200 danach drin vorkommt
und zeigt diese (also nur die IP vom Zeilenanfang) am Bildschirm an


ist ein mächtiges Werkzeug, man muss nur die vielen Optionen verstehen
__________________
Lebe lang und in Frieden
KarlaHari

Geändert von Karla Hari (22.02.2019 um 09:40 Uhr)
Mit Zitat antworten
  #7  
Alt 08.04.2019, 07:02
Benutzerbild von Karla Hari
Karla Hari Karla Hari ist offline
Erfahrener Benutzer
 
Registriert seit: 19.11.2014
Beiträge: 5.878
Standard

aber für Arbeiten an der gedcom-Datei eignet sich grep eher nicht
Mit grep findet man einzelne Zeilen, aber ein Datensatz in der gedcom erstreckt sich ja über mehrere Zeilen, so dass hier keine sinnvolle gedcom als Ergebnis herauskommt. Oder man muss ein script entwickeln, dass die nötigen Zeilen davor und/oder danach auch überträgt.
Das macht die Sache dann aber sehr aufwändig. Also lieber ein fertiges Programm suchen, dass mit gedcom arbeiten kann.
__________________
Lebe lang und in Frieden
KarlaHari
Mit Zitat antworten
  #8  
Alt 08.04.2019, 08:27
Benutzerbild von Xtine
Xtine Xtine ist offline weiblich
Administrator
 
Registriert seit: 16.07.2006
Ort: z' Minga [Mail: chatty1@gmx.de]
Beiträge: 28.267
Standard

Hallo,

oder den inzwischen von offer zur Verfügung gestellten GEDCOMcleaner
__________________
Viele Grüße .................................. .
Christine
.. .............
Wer sich das Alte noch einmal vor Augen führt, um das Neue zu erkennen, der kann anderen ein Lehrer sein.
(Konfuzius)

Mit Zitat antworten
  #9  
Alt 08.04.2019, 10:14
Benutzerbild von Chris101
Chris101 Chris101 ist offline männlich
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 21.03.2016
Ort: Aarhus, DK
Beiträge: 239
Standard

Vielen Dank :-)
__________________
Beste Grüße
Chris Andersen
--
Frisch live: meine Familie...
... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.