以下の内容はhttps://var.blog.jp/archives/83295580.htmlより取得しました。



COMMENT

 コメント一覧 (1)

    • 1. otn
    • 2025/12/21 11:59
    • > node a.js foo && echo 1

      これは、node.exe が "node a.js foo "というコマンドラインを自分で解析してargvを作るので、node.exe (及び、ほとんどのプログラム)の仕様です。
      (node.exeがC/C++で書かれているなら、C/C++の実行時ルーチンの仕業)

      set FOO=BAR && node
      のような文末の空白を無視せず有効なデータとみなすのも、環境変数自体の機能とは関係なくて、cmd.exeの仕様です。
      set文に限った話ではなくて、echo FOO >file.txt だと、「FOO 空白 改行」がファイルに書かれますが、これも慣れないとうっかりしやすい。

      > 結局スペースをあけたくなります

      そういう場合は、
      set "FOO=BAR" && node
      と書きます。
      set FOO="BAR" && node
      は駄目です。「引用符 BAR 引用符 空白」がセットされる。
    • 0
       

       

      likedしました

      liked



以上の内容はhttps://var.blog.jp/archives/83295580.htmlより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14