Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

erstmal vielen dank

ich werde mich mal mit INotify auseinander setzen

das posten der datei gestaltet sich schwierig da ich es aus betrieblichen gründen nicht kann

und es kommt nur 1 quit vor werde es also mit dem grep lösen...

ich muss auf das quit warten weil die datei nicht sofort vollständig ankommt.. sie ändert sich wärend des prozesses noch

Geschrieben (bearbeitet)

\\Server\Ordner\xxx.tif

-plottype 5

-drawing_no XXX

-stampimage XXX.tif

-info XX

-destination XXX

-medium Papier

-fromuser Dokument ist in Arbeit !-fromdept XXX

-touser Dokument ist in Arbeit !

-todept XXX

-copies 1

-deleteflag 0

-drawing_size A4

END

QUIT

so sieht die datei in etwa aus die lst

und das ziel ist es nun das jede zeile 1 variable hat

Bearbeitet von Child123
Geschrieben (bearbeitet)

das posten der datei gestaltet sich schwierig da ich es aus betrieblichen gründen nicht kann

Du solltest keine Inhalte posten, sondern nur die Struktur:

Und Du kannst jede Zeile mit Grep anspringen, extrahieren und in einzelne Variablen schreiben. Nimm noch awk dazu und dann kannst Du nur die Werte, die hinter den Bezeichnungen stehen holen. Beispiel poste ich später

und es kommt nur 1 quit vor werde es also mit dem grep lösen...

ich muss auf das quit warten weil die datei nicht sofort vollständig ankommt.. sie ändert sich wärend des prozesses noch

und eben genau _das_ sollst Du nicht. Arbeite mit INotify, dann wird Dein Script erst ausgelöst, nachdem die Datei fertig ist

Bearbeitet von flashpixx
Geschrieben

Kleines Beispiel, wie Du aus der Bspdatei den Wert einer einzelnen Zeile direkt in einer Variable lesen kannst:

grep -i <Propertyname case-insensitiv> <Datei+Pfad> | awk -F" " '{print $2}'


bei mir dann so

grep -i Plottyp text.txt | awk -F" " '{print $2}'

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...