如何检查带换行符的变量

如何检查带换行符的变量

我正在编写此脚本,我需要它来检查某些驱动器是否已连接,为此我正在使用fsutil fsinfo drives并将输出保存在变量中。然后,我用“if”检查变量是否是我需要的。

但是,输出以空白开头,我不知道如何在 if 中写入它,它应该是这样的IF %drives% NEQ "-blank line-Drives: C:\ D:\"

有小费吗?

答案1

最后通过使用:

FOR /F "delims=" %%i IN ('fsutil fsinfo drives') DO set drives=%%i

echo %drives% | find "Drives: C:\ D:\ E:\ F:\ G:\ H:\" >NUL

if %errorlevel% == 1 (

相关内容