AMD_Rulez
Lieutenant
- Registriert
- Feb. 2010
- Beiträge
- 582
Hallo.
ich möchte über ein batch skript eine datei durchsuchen und wenn dort die zeile "blabla" nicht vorhanden ist soll sie an einer bestimmten stelle in diese datei geschrieben werden.
so sieht bis jetzt ein anfang aus wobei die untere if abfrage komischerweise nicht funktioniert und ich die meldung unexpected operator bekomme:
damit sollte zumindest schonmal geguckt werden ob die zeile vorhanden ist. wie gesagt die untere if anweisung stimmt nicht
als nächstes soll eine zeile an einer bestimmten stelle der datei eingefügt werden. wie mache ich das?
ich möchte über ein batch skript eine datei durchsuchen und wenn dort die zeile "blabla" nicht vorhanden ist soll sie an einer bestimmten stelle in diese datei geschrieben werden.
so sieht bis jetzt ein anfang aus wobei die untere if abfrage komischerweise nicht funktioniert und ich die meldung unexpected operator bekomme:
Code:
set i = 0
for zeile in `cat /home/asd/skripte/batch/datei
do
if test $zeile = schade
then
echo "ist da"
else
set $i = 1
fi
done
if test $i -eq 1
then
echo "nicht da"
fi
damit sollte zumindest schonmal geguckt werden ob die zeile vorhanden ist. wie gesagt die untere if anweisung stimmt nicht
als nächstes soll eine zeile an einer bestimmten stelle der datei eingefügt werden. wie mache ich das?