2017-05-16 3 views
0

出力を適切なテキストにする方法はありますか?私がこれを試してみると、あなたは"を入れて引用符を表示しない限り、不等号は表示されません。かっこを印刷できず、>または<記号を表示する方法はありますか?引用符を付けずに不等号記号を印刷するにはどうすればよいですか?

私は次のようなルックスを使用しようとしていますコードは...

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"> 
+1

[バッチスクリプトのエスケープ文字]の重複可能性があります(http://stackoverflow.com/questions/3854779/escape-characters-in-batch-scripts) –

答えて

1

脱出することで、各リダイレクタをしたいですしたがって^をテキストとしてecho EDになる:^<または^>

インスタンス

0123のために
echo ^<head^> >>%projectname%.html 

以上(末尾のスペース)

>>%projectname%.html echo ^<head^> 

またはより良いまだ

>を追加する >>なり
(
echo whatever 
echo whatever else 
echo whatever else again 
)>filename 

(> '新たにファイルを作成する' という意味)

(一度ファイルにリダイレクトする必要があります)

関連する問題