Supponendo che il seguente file batchCome posso verificare se una variabile contiene un'altra variabile all'interno di un file batch di Windows?
set variable1=this is variable1
set variable2=is
set variable3=test
if variable1 contains variable2 (
echo YES
) else (
echo NO
)
if variable1 contains variable3 (
echo YES
) else (
echo NO
)
Voglio l'uscita da un sì seguito da un NO
Questo non riesce per variabile1 = '/'? , variable1 = 'on' e variable1 =' off'. Considerare "echo foobar% variable1% | find"% variable2% "> nul', che non riesce per variable2 = foobar. – GKFX