我正在尝试在 CMD 中执行以下命令,以将带有换行符的 %PATH% 保存到文本文件中。
"@echo. %PATH:;= & @echo.%" > path.txt
有了这个,我尝试用换行符来做,这样我就可以从那个文件中做一个 findstr 。但它给了我错误写的行太长了。如果我尝试将它传递给另一个命令,比如 findstr 而不是文件,也是一样。我做错了什么?我认为将命令分组是引号,但无论如何都不是。
我正在尝试在 CMD 中执行以下命令,以将带有换行符的 %PATH% 保存到文本文件中。
"@echo. %PATH:;= & @echo.%" > path.txt
有了这个,我尝试用换行符来做,这样我就可以从那个文件中做一个 findstr 。但它给了我错误写的行太长了。如果我尝试将它传递给另一个命令,比如 findstr 而不是文件,也是一样。我做错了什么?我认为将命令分组是引号,但无论如何都不是。
它有点扭曲和黑暗,但
pathnl.bat
我认为这个可以满足您的需求在这里解释。