[英]Batch file - Escape number
我需要將帶有 get-parameters 的 url 回顯到文本文件。
當我嘗試:
set url=text=2
echo %url% > file.txt
結果幾乎沒問題:
text=2
但是數字 2 后面有一個空格是不需要的
如果我嘗試從代碼中刪除該空間:
set url=text=2
echo %url%> file.txt
但結果只是空的!
是否可以在末尾沒有空格的情況下回顯“text=2”?
實際代碼中的PS url其實是這樣的:
set url=%~1
兩種解決方案
(echo %url%) >file
>file echo %url%
您的問題是重定向之前的單個數字被視為流編號。
它被解析為echo text= 2> file
,它現在嘗試僅將 stream2/stderr 重定向到文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.