PDA

View Full Version : Edifact File strukturieren



rr2001
30-10-23, 09:29
hallo Leute,
mit diesem Script wird ein Edifact-File strukturiert:

#!/usr/bin/qsh
MY_CAR="'"
echo $MY_CAR
cat $1 | awk '{gsub(/\047/, "\n"); print $0}' >$2

Hat jemand eine Idee, wie man verhindern kann, dass bei der Zeichenfolge ?' kein Zeilenumbruch generiert wird?

Vielen Dank für eure Antworten.

Andreas_Prouza
30-10-23, 11:05
Hallo,

1. Ich setze lieber auf bash
2. mit gensub. Das musst du aber ggf. nachinstallieren: yum install gawk

#!/usr/bin/bash
MY_CAR="'"
echo $MY_CAR
cat $1 | awk '{print gensub(/([^?])\047/, "\\1\n", "g")}' >$2

lg Andreas

rr2001
02-11-23, 11:04
hallo Andreas,
vielen Dank für deine Antwort.
LG
Reinhard