У вас возникли проблемы с получением сценария поиска bourne, чтобы найти совпадающую строку в текстовом файле с пользовательского ввода. Не повезло искать в Интернете, строка grep просто не хочет работать для меня, ive попробовал несколько разных вариантов с цитатами и т. Д. Любые советы относительно того, как я могу заставить это работать? Ура!Bourne Shell Script Поиск для String
file="/home/Jonnonield/kit104agn2/teledir.txt"
echo "Enter name or number to search directory:"
read nameNumber
if grep -q $namenumber "$file" ; then
echo "string found"
else
echo "not found"
fi
Вы читаете переменную 'nameNumber', а затем grepping с совершенно другой переменной' namenumber' (без посередине N в середине). Если вам нужна дополнительная помощь, отредактируйте свой вопрос, чтобы включить в него образец ввода и ожидаемый результат. –
И избавиться от опции '-q' для grep при отладке. – msw
О, боже, я идиот, благодарю за то, что указал на мою глупость. – JJ1