Bourne Shell脚本搜索字符串

时间:2015-09-24 03:29:49

标签: string shell grep sh

在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

1 个答案:

答案 0 :(得分:0)

您正在阅读变量nameNumber,然后使用完全不同的变量namenumber进行grepping(中间没有资本N)。 - 艾德莫顿