0
我已經運行我的腳本以將數據庫名稱存入變量以檢查某些條件。但是當我運行腳本並測試回顯變量時,它不起作用。請看看我的編碼:批處理腳本將數據庫名稱獲取到變量中
%mysql% -u%dbuser% -p%dbpass% -s -N -e "SHOW DATABASES" | FOR /F "usebackq" %%D IN (`findstr /V "information_schema performance_schema mysql test"`) DO SET dbname=%%D echo %dbname%
結果是:
SET dbname=mydatabasename echo
我已經把一個命令SETLOCAL
對腳本的頭,但沒有運氣。
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
誰能幫助我得到正確的命令?