如何将文本文件与批处理脚本中的字符串进行比较

问题描述 投票:0回答:1

我正在尝试查看我拥有的特定文本文件中是否存在字符串。我已经提到过这篇post,但我遇到了不同的问题。

我在 powershell 中使用

./test.bat
将其作为批处理文件运行。

if [ "$(< C:/Temp/test.txt)" =~ "test" ]; then echo "true"

这会返回

"$(C:/Temp/test.txt)" was unexpected at this time.

我也尝试过

if grep -` "test" "$C:/Temp/test.txt"; then echo "True"

这将返回

-q was unexpected at this time

我做错了什么?

batch-file
1个回答
-1
投票

要检查特定文件中是否存在字符串,可以使用 grep 命令。

grep -i -o "<your_string>" <your_file_name>

© www.soinside.com 2019 - 2024. All rights reserved.