【发布时间】:2015-02-12 06:11:26
【问题描述】:
我需要一些帮助。 这段代码
for /f "usebackq delims=" %%a in (`
mysql -u%dbUser% -e "SHOW DATABASES LIKE '%%sample%%';"
^| findstr /l /v /c:"Database" /c:"information_schema"
`) do set a=%%a
如果 echo %%a
则有结果 sample
sample_test
test_sample
但是当我添加 echo %a% 时,在带有该代码的 for 循环之后 结果只有
test_sample
怎么可能我仍然可以在 echo %%a
上获得相同的输出【问题讨论】:
-
所以,从previous question 开始,它连接变量中的数据库名称,如果我理解你,你需要在名称之间存储换行符。对吗?
标签: arrays batch-file for-loop