請問批次檔 bat 的指令

我有一個 data.txt 的文字檔
以下的批次檔能做到 :
若在 data.txt 裡頭找不到 jimmy 的話, 就新增一行 I am jimmy

----------------------
SET NEWLINE=^& echo.

FIND /C /I "jimmy" data.txt
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^I am jimmy>>data.txt

----------------------
請問:
1. NEWLINE 這個變數為什麼要寫成 ^& echo.
2. 那麼第二行的 %NEWLINE%^ 是就等於 ^& echo.^ 的意思 ?
  但我替換掉, 結果並不一樣

有人能幫小弟解一下嗎? 謝謝.
2020-07-07 21:21 發佈
文章關鍵字 指令
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?