在bourne中遇到麻烦,让脚本从用户输入中查找文本文件中的匹配字符串。没有运气在网上搜索,grep线似乎不想为我工作,香港专业教育学院尝试了多种不同的变化与报价等任何建议,我怎么能让这个工作?干杯!
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
答案 0 :(得分:0)
您正在阅读变量nameNumber
,然后使用完全不同的变量namenumber
进行grepping(中间没有资本N)。 - 艾德莫顿