Ich gehe folgendermaßen vor, was grundsätzlich funktioniert. Das Skript versucht, einige Zeilen in eine Datei einzufügen, um sie neu zu schreiben.
Es werden jedoch alle Leerzeilen und auch alle Zeilenumbrüche entfernt. Das Hauptproblem ist, dass es die letzte Zeile der Datei nicht verarbeitet. Ich bin mir nicht sicher, warum.
while read line; do
<... process some things ...>
echo ${line}>> "${ACTION_PATH_IN}.work"
done < "${ACTION_PATH_IN}"
Was kann getan werden, um dies zu beheben?