基本上是尝试制作一个 shell 脚本,在特定目录上为特定 .txt 的每一行运行 grep,然后将结果输出到与参数命名相同的 .txt。
for %EACH_LINE_OF_TEXT% in example.txt{
grep -ri %CONTENTS_OF_LINE% /searchfolder/ > %CONTENTS_OFLINE%.txt
}
对linux很陌生,所以我知道它的语法是非常错误的,但这是说明我想要做什么的最好方法。
对于上下文,这就是我的手动搜索的样子
grep -ri search . > search.txt
当我在我搜索ofc的东西的目录中时
感谢帮助
答案1
尝试这个:
while read line ; do
grep -ri -e "$line" /searchfolder/ > "$line.txt"
done < example.txt