私の質問は、この作品を作る方法です?2番目のセクションのサイクルでパイプを作る方法は?
FOR /F %pam IN ('echo show databases; ^| mysql -ubackup -h33.33.33.33 -pmysecrethaha') DO (mysqldump --add-drop-database -C --lock-all-tables -pmysecrethaha -ubackup -h33.33.33.33 %pam% | C:\Program0x20Files\7-Zip\7z.exe a -si -bd G:\mysql\redmine\%today%\%pam%.7z)
このコマンドは別々のファイルに各DBのダンプを行う必要がありますが、私はこのエラーを取得:
"a was unexpected at this time."
あなたはどう思いますか?
データベース名にスペースが含まれていないことを確認してください。さもなければ、ループ変数の出現を囲む二重引用符を使用するか、それが含まれる式の周りに二重引用符を使用してください。 –