Hallo zusammen
Das ist der Inhalt der Datei ${DateinamenArrey[i]}:
z z # BASESTARTUP=$(basename "$STARTUP" | cut -d\ -f1)
Das ist der Inhalt der Variable ${ZeilenAktion1Arrey[i]}:
z[^\\n]*\n[^\\n]*z[^\\n]*\n
Das ist der Inhalt der Variable ${ZeilenAktion2Arrey[i]}:
a\n
Im Script wird der folgende Befehl ausgeführt:
1 | sed -i ":a;N;\$!ba;s/${ZeilenAktion1Arrey[i]}/${ZeilenAktion2Arrey[i]}/g" "${DateinamenArrey[i]}" |
Erwartetes Resultat:
a # BASESTARTUP=$(basename "$STARTUP" | cut -d\ -f1)
tatsächliches Resultat:
a BASESTARTUP=$(basename "$STARTUP" | cut -d\ -f1)
Wieso klappt das nicht? Eine Antwort würde mich freuen. Besten Dank.