Script batch - Stringa vuota
È possibile creare una stringa vuota in DOS Scripting non assegnandole alcun valore durante la sua inizializzazione come mostrato nell'esempio seguente.
Set a=
Per verificare l'esistenza di una stringa vuota, è necessario racchiudere il nome della variabile tra parentesi quadre e confrontarlo anche con un valore tra parentesi quadre come mostrato nell'esempio seguente.
[%a%]==[]
L'esempio seguente mostra come creare una stringa vuota e come verificare l'esistenza di una stringa vuota.
Esempio
@echo off
SET a=
SET b=Hello
if [%a%]==[] echo "String A is empty"
if [%b%]==[] echo "String B is empty "
Produzione
Il comando precedente produce il seguente output.
String A is empty