批次處理空字串

2019-10-16 23:00:47

如下例所示,可以在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