Bei Javascript ist die Sache schwieriger.
Aber …
sed -i.sed-backup.1 -E ':a;N;$!ba;s/\n\t+([^;^{^}])/ \1/g' test.txt;
sed -i.sed-backup.2 -E 's/\{[^\n]/{\n/g' test.txt;
wäre ein Ansatz…
Bei Javascript ist die Sache schwieriger.
Aber …
sed -i.sed-backup.1 -E ':a;N;$!ba;s/\n\t+([^;^{^}])/ \1/g' test.txt;
sed -i.sed-backup.2 -E 's/\{[^\n]/{\n/g' test.txt;
wäre ein Ansatz…