Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
286
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    maychu maychu ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    /home
    Beiträge
    52
    Hi @all,
    ich zerbrech mir schon tagelang den Kopf ueber ne sache die vielleicht einfacher ist als ich mir das jetzt vorstelle.
    So nun schildere ich meine gedanken:

    ich habe 2 PDFs, einmal mit daten und das andere als formular. in dem ersten sind mehrere seiten mit daten und ein teil der daten sollten immer jeweils ins formular. da es ja mit den pdfs net so funtzt werd ich die pdfs in txt umwandeln.
    nun frage ich mich wie ich am besten die daten aus der textdatei ziehe die ich dann weiterverarbeiten kann.
    wenn ich per console versuche, habe ich ca 4x grep | awk pro seite.
    Oder sollte man das anders loesen?

    thX
     

  2. #2
    Avatar von iTalk
    iTalk iTalk ist offline Mitglied Bronze
    Registriert seit
    Mar 2010
    Ort
    Stuttgart
    Beiträge
    35
    Deine Problemschilderung ist leider etwas unverständlich! Nochmal ganz ruhig von vorne und der Reihe nach: Was ist Dein Problem?
     

  3. #3
    maychu maychu ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    /home
    Beiträge
    52
    OK
    Habe gerade schon mal begonnen mich mit nem shellscript zu helfen oder genauer gesagt einzuarbeiten....

    Also hier noch mal geschildert:
    Ich habe eine PDF datei in der mehrere Datensaetze vorhanden sind (zB. Name, telnr und Kdnr. ) in eine TXT gewandelt.
    Nun wollte ich die Daten aus der TXT lesen, und in diese in die Eingabefelder einer anderen PDF-datei drucken.

    Ich hoffe das ist verstaendlicher....


    nach kleinem Fortschritt kann ich nun ein paar Sachen raus ziehen:
    Code :
    1
    
    KDNR=($(cat "$FILE" | grep "Kundennummer:" | awk '{printf $2 "\n"}' ))
    das liefert mir schon mal ein Ergebnis.


    Ein Problem habe ich bei dem Namen, denn ich kann wie hier
    mir die gefundene+naechste Zeile mit ausgeben, jedoch weiss ich nicht wie ich dann nur die zweite als ergebniss bekomme?
    Code :
    1
    
     cat "$FILE" | grep -A1 "Anschrift:"


    Meine Frage (da hatte ich auch noch nicht begonnen ) war, ob es sinnvoll ist es per shellscript zu lösen oder generell anders.

    tHx
     

  4. #4
    Avatar von Vereth
    Vereth Vereth ist offline Mitglied Brokat
    Registriert seit
    Nov 2009
    Ort
    Dortmund
    Beiträge
    372
    Ja, ist es. Auf grep kannst du verzichten, du musst 'nur' ein passendes awk-Skript schreiben. awk bietet unter anderem die Möglichkeit, Zwischenergebnisse in Variablen (auch Arrays) zu speichern, und hat viele Funktionen, die du für deine Problemlösung nutzen kannst.
     
    Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons

    Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.

Ähnliche Themen

  1. Textdateien vergleichen
    Von fenerlisivas im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 04.02.10, 14:58
  2. Einlesen von Textdateien und verarbeiten
    Von lara86 im Forum C/C++
    Antworten: 24
    Letzter Beitrag: 07.06.09, 14:36
  3. In Textdateien Springen
    Von Fr3dd1 im Forum Visual Basic 6.0
    Antworten: 12
    Letzter Beitrag: 27.12.06, 17:56
  4. scp, nur textdateien
    Von PhoenixDH im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 14.09.05, 08:15
  5. Textdateien und C#
    Von mordillo im Forum .NET Archiv
    Antworten: 16
    Letzter Beitrag: 24.12.04, 04:53