ok
also ich hab nen kleines Shellscript, das wenn ich es aufrufe
eine Ausgabe erzeugt. diese leite ich in eine Datei um
/var/programm/test.sh > ergebnis.csv
Wenn ich das Shellscript aufrufe wird die Datei ergebnis.csv erzeugt.
Wenn ich nun ein weiteres Shellscript habe, das einige Dinge erledigt und
auch das erste Script aufruft, dann funktioniert es nicht
Beispiel:
| #!/bin/sh
echo "Ich bin ein Script ..."
sed -ne '/Start/,/Ende/p' /var/datei.txt > /var/ergebnis.txt
/var/programm/test.sh > ergebnis.csv
|
Der sed Befehl läuft hier durch und erzeugt die Datei ergebnis.txt
so wie es sein soll.
Aber die 4 Zeile wo ich test.sh aufrufe ... das läuft nicht durch. die Datei ergebnis.csv erscheint nicht.
Beim Aufruf von Hand klappt es aber.