Q
%PATH%
2
A
答えて
4
最初のチェックこれは:https://ss64.com/nt/syntax-replace.html
セミコロンは変数に部分文字列がreplaced.Firstが古い部分文字列は、その後、等号は、その後、新しいものであることを意味します。
この場合、すべてのセミコロンは、新しい行を出力するコマンドECHO.
に置き換えられます。 アンパサンドは、1行でmoreコマンドを実行するために使用されます。
遅延拡張がないので、変数を展開するとechoコマンドも実行されます。
2
例(アンダースコアはスペースを示す)
セイ%PATH%
式%PATH:;=_&_ECHO.%
が_&_ECHO.
各;
を置き換えa;b;c
です(@npocmakaによって答えを参照)
これはa_&_ECHO.b_&_ECHO.c
%PATH%
は開始しないためセミコロンで最初のディレクトリa
が印刷されていることを確認するには、上記の式の前にECHO.
を追加する必要があります。これはECHO.a_&_ECHO.b_&_ECHO.c
ECHO.
なぜドットに展開
ECHO.%PATH:;=_&_ECHO.%
を与えますか?我々はECHO_
を使用している場合
セイ%PATH%
は、私たちがECHO.
を使用している場合は、我々は我々がthis discussionから
a
b
c
なります
a
b
ECHO is on.
c
を取得します
a;b;;c
です
ECHO.
は、空行を出力するためにECHO文を取得するために使用されます。 では、ECHOはコマンドテキストの後に空白または単に白の スペースを発行し、現在の 'echo'ステータスを出力します。 はONまたはOFFです。
関連する問題
- 1. エクスポートPATHコマンド - 'export PATH =〜/ anaconda3/bin:$ PATH'
- 2. redirect website.com/pathへwebsite.path/path
- 3. VBA/Formula、Path of Parent of Path
- 4. SwaggerはPathパラメータを読み込みません。@Path( "folder {path:。*}")
- 5. は '../../'を 'path/path /'に変換します
- 6. Wordpress Path
- 7. AnimatorObject Path
- 8. crontab PATHとUSER
- 9. phpmailer Return-path
- 10. node.js modules path
- 11. codeigniter image path
- 12. CodeIgniter Path Issue
- 13. Imagemin svgo delete path
- 14. Dijkstra's Shortest Path-HackerRank
- 15. Javascript - Optimal Path(Angles)
- 16. PATHの問題:
- 17. Qml Canvas Pathエラー
- 18. a2ensite from script path
- 19. Smarty Static Path?
- 20. shell_exec with windows path
- 21. PHP:open_basedir allowed path
- 22. Img path issues reactjs
- 23. LinearGradient for path SVG
- 24. Eclipse Absolute Path Configuration
- 25. Android draw path
- 26. Angular2 change node_modules path
- 27. SQL - XMLのPATH( '' =
- 28. gdiplus Path GdipWindingModeOutline problems
- 29. Xcode Path to Desktop
- 30. NPC in Array path