jbo24884
04-03-2010, 18:54
Hallo ich bekomm einfach folgendes nicht hin,
möchte gerne eine Variable durch eine andere ersetzen:
flagStudio=$(grep "<studio>" $WORKDIR/movie.bak | sed -e 's/<[^>]*>//g' | cut -d / -f 1)
flagLine=$(grep "<studio>" $WORKDIR/movie.bak | sed -e 's/<[^>]*>//g')
sed 's/"'$flagList'"/"'$flagStudio'"/' <movie.bak >movie2.nfo
in flagList sind leerzeichen drin, vielleicht liegt es daran aber die müssen leider drin bleiben. er findet flagList="test abc 123" nicht in movie.bak....
Wenn ich zum Beispiel anstatt '"$flagList"' nur einen Teil der Wörter die in $flagList enthalten sind z.b. "test" , dann funktioniert das ohne Probleme.
hat jemand eine idee???
möchte gerne eine Variable durch eine andere ersetzen:
flagStudio=$(grep "<studio>" $WORKDIR/movie.bak | sed -e 's/<[^>]*>//g' | cut -d / -f 1)
flagLine=$(grep "<studio>" $WORKDIR/movie.bak | sed -e 's/<[^>]*>//g')
sed 's/"'$flagList'"/"'$flagStudio'"/' <movie.bak >movie2.nfo
in flagList sind leerzeichen drin, vielleicht liegt es daran aber die müssen leider drin bleiben. er findet flagList="test abc 123" nicht in movie.bak....
Wenn ich zum Beispiel anstatt '"$flagList"' nur einen Teil der Wörter die in $flagList enthalten sind z.b. "test" , dann funktioniert das ohne Probleme.
hat jemand eine idee???