我需要在搜索单词后显示文件内容。如果找到该单词,则显示该文件。在搜索单词后显示文件内容完成
我的代码如下:
GNU纳米2.2.6文件:工作
#!/bin/bash
while read -p "Welcome what would you like to do (S) to search or (Q) to quit " option
do
case $option in
"S") echo "What is the name of the file you would like to search for?"
read file
echo "What word would you like to find in the file?"
read word
grep -q $word $file
if [ $? -eq 0 ]; then
echo "$word found in $file"
cat $file
else
echo "$word NOT found in $file"
fi
;;
"Q") echo "Goodbye!"
exit ;;
*) echo "invalid option" ;;
esac
done
你的问题是不可理解的坏英文。 – dr0i 2014-10-08 12:52:56
即时对不起,我有不良记忆 – 2014-10-08 12:54:32
好的。所以试着用另一种方式重新描述或描述你的问题。不要害羞成为多余的。 – dr0i 2014-10-08 12:56:15