1
我正试图在目录中找到元素列表(从文本文件)的出现。如何在指定位置搜索字符串引用?
下面是我正在使用的Bash代码,但是我无法将grep命令的输出传递到控制台。
!/bin/bash
FILENAME=$1
count=0
while read LINE
do
let count++
echo "$count $LINE"
grep -r $LINE /home/user/vaishnavi
done < $FILENAME
echo -e "\nTotal $count Lines read"
输出:
1 ASK
2 TELL
3 ORDER
4 NUMBER
5 SIZE
6 BASKET
7 FRUIT
8 VEGGIES
Total 8 Lines read
我只得到元素的列表,但不是他们的出现次数在指定位置。
我的代码有什么问题吗?
谢谢。
使用双引号' “$ LINE”'。 –
感谢您的回复。但输出不变,它仍然没有显示我的grep结果。 – Vaishanavi
你可以给我们一个输入文件和期望结果的例子吗? – vdavid