Dateien mischen

30/10/2010 - 19:57 von Bernd Hohmann | Report spam
Irgendwie ...

Ich hab 3 Dateien: ein Projektfile von Hugin als Eingabe, eine
Kontrollpunktdatei und ein weiteres Projektfile als Ausgabedatei die das
Gesamtergebnis enthalten soll.

Ziel ist es nun, das Projektfile "$inpproject" zu lesen, dort hinter der
Zeile "# control points" die Kontrollpunktdatei "$tmpmatches" einzufügen
und das mit dem nachfolgenden Rest aus $inpproject in "$outproject" zu
schreiben.

Das hier funktionierte schonmal nicht (warum auch immer?):

while read line; do
echo $line >> $outproj
if ($line == "# control points"); then
cat $tmpmatches >> $outproj
fi
done < $inpproj

Das hier aber auch nicht:

sed '/# control points/ r $tmpmatches' < $inpproj > $outproj

Verwundert,
Bernd

Wenn Frauen nicht wissen was sie machen sollen, ziehen sie sich aus ...
Und wenn Mànner nicht wissen, was sie machen sollen, dann schauen sie
sich Frauen an, die nicht wussten, was sie machen sollen ...
 

Lesen sie die antworten

#1 Bernd Hohmann
30/10/2010 - 20:01 | Warnen spam
On 30.10.2010 19:57, Bernd Hohmann wrote:

vergesst.

sed '/# control points/ r $tmpmatches'< $inpproj> $outproj



Man sollte nicht blind kopieren, " statt ' brachte den Erfolg.

Bernd

Wenn Frauen nicht wissen was sie machen sollen, ziehen sie sich aus ...
Und wenn Mànner nicht wissen, was sie machen sollen, dann schauen sie
sich Frauen an, die nicht wussten, was sie machen sollen ...

Ähnliche fragen