批量查找错误

Batch findstr error

我正在尝试建立一个数据库,记录我为物品支付了多少费用,以便再次出售它们时可以快速找到它。我现在有一个批处理文件,可以自动存储项目名称,以及我购买的金额。 (工作正常) 现在我想制作另一个批处理文件,我可以在其中输入一个项目的名称,让它告诉我它是否在我的数据库中,以及我为此支付了多少钱。 我只是弄乱了 findstr 命令,它被创建了(我知道它不好 :D)。但它总是说:FINDSTR:searchterm 无法打开。 有什么想法吗?

@echo off

:start

set /p item=Item you want to look up: 
findstr /I / X "%item%" log.txt > logoutput.txt


goto start

pause

斜线和 X (/ X) 之间有一个 space 不应出现。