Warum mein Code nicht ausgegeben wird, wenn eine eingegebene Zeichenfolge nicht in der Datei enthalten ist. Wenn ich eine Zeichenfolge eingebe und diese nicht in der Datei enthalten ist, erfolgt keine Antwort zurück, sondern es wird eine Wiederholung zum Anfang ausgeführt. Kann mir jemand sagen, was mit meinem Code nicht stimmt?
while :
do
echo "Please enter a string"
read input_string
echo "Please enter the file name too see if that string is present in it - (Enter .abw after)"
read input_string1
if grep -q $input_string $input_string1 ; then
echo "Your string has been found"
fi
done
input_string
ist übrigens nicht wirklich ein sprechender Variablenname :)