有没有办法让输出显示正确的文字。当我尝试这个时,不平等符号不显示,除非你在它周围放置"
并且它也显示引号。有没有办法打印括号并仍显示>
或<
符号?
我尝试使用的代码如下所示......
set /p projectname=Enter Project Name:
cd %USERPROFILE%\Desktop\Output
echo <html> >>%projectname%.html
echo <head> >>%projectname%.html
echo <link rel="stylesheet" href="%projectname%.css">">>%projectname%.html
echo </head> >>%projectname%.html
我希望输出看起来如下......
<html>
<head>
<link rel="stylesheet" href="(project name).css">
答案 0 :(得分:1)
使用echo
将^
作为文字的每个重定向器转义为^<
或^>
echo ^<head^> >>%projectname%.html
或更好(没有尾随空格)
>>%projectname%.html echo ^<head^>
或更好
(
echo whatever
echo whatever else
echo whatever else again
)>filename
其中>
变为>>
追加(&gt;表示'重新创建文件')
(只需要重定向到文件一次)