批處理指令碼 - 空字串



可以透過在初始化期間給它分配一個空值來在 DOS 指令碼中建立一個空字串,如下面的示例所示。

Set a=

若要檢查空字串是否存在,你需要用方括號將變數名括起來,還用方括號將它與一個值對比,如下面的示例所示。

[%a%]==[]

下面的示例顯示瞭如何建立一個空字串以及如何檢查一個空字串是否存在。

示例

@echo off 
SET a= 
SET b=Hello 
if [%a%]==[] echo "String A is empty" 
if [%b%]==[] echo "String B is empty "

輸出

上面的命令產生下面的輸出。

String A is empty
batch_script_strings.htm
廣告