Dlaczego mój kod nie wyświetla się, jeśli wprowadzony ciąg nie znajduje się w pliku. Kiedy wprowadzam ciąg znaków, którego nie ma w pliku, nie ma odpowiedzi, ponownie zapętla się na początku. Czy ktoś może mi powiedzieć, co jest nie tak z moim kodem?
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
tak na marginesie, nie jest tak naprawdę mówiącą nazwą zmiennej :)