簡體   English   中英

批處理文件 - 轉義號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM