Wert in Datei Suchen und if else Bedingung
Hallo,
ich möchte ein kleines Bash-Script erstellen, welches prüft, ob ein bestimmter Text, welcher die Variable $suchtext ist, in einer Datei vorkommt und dann mit einem entsprechendem Befehl weiter macht oder was anderes. Leider funktionierte folgendes nicht:
was ist da falsch?
ich möchte ein kleines Bash-Script erstellen, welches prüft, ob ein bestimmter Text, welcher die Variable $suchtext ist, in einer Datei vorkommt und dann mit einem entsprechendem Befehl weiter macht oder was anderes. Leider funktionierte folgendes nicht:
if [ "$(cat /pfad/zur/datei)" = $suchtext ];
then
echo "Suchtext vorhanden!"
else {
echo -e "Trage "$suchtext" in der Datei nach." >> /pfad/zur/datei
}
fi
was ist da falsch?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 239021
Url: https://administrator.de/forum/wert-in-datei-suchen-und-if-else-bedingung-239021.html
Ausgedruckt am: 13.05.2025 um 02:05 Uhr
4 Kommentare
Neuester Kommentar