私は変数にパイプを入れようとしています。しかし、私はそうではないようです。変数にパイプを含めるにはどうしたらいいですか?
私はset elfheader=|ELF
を行う場合、私はちょうど得る:
「内部または外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていない 『ELF』」
これは、物事を文字通り実行するbeacuseバッチです。
私が何かしようとしました:
set elfheader=(
|ELF
)
をし、それが動作しません。
私はこれがなぜ起こるか、それは(しかしそれは私が求めています質問はありません)beacuseバッチは、文字通り、物事を実行し、これを行います知っている:
「大丈夫、ああ、我々は変数を設定したい現在、(。。ああ、パイプだから、次のコマンドを実行しようと思っているんだよね... "ELF"って何?何? "
TL;明確にするために、 ELF "をバッチプログラミング言語で記述することができますが、それは失敗します。
EDIT:これは何が使えるかを明確にするものではありません。が欲しいです それを避けるために。
可能性のある重複した[環境変数の名前と値のためvaild文字は何?](http://stackoverflow.com/questions/20635695/what-are-vaild-characters-for-environment-variable-namesと値) – NineBerry
@NineBerryその質問は、申し訳ありません。 – 180Five
はい、答えはそこにあります。エスケープ文字として^を使用してください。 – NineBerry