эхо сложного текста в файл - PullRequest
1 голос
/ 05 апреля 2011

Привет. Как передать "LOCAL_PATH: = $ (call my-dir) # 12M #ifeq $ (TARGET_PRODUCT), sometext) PRODUCT_COPY_FILES + = \" в файл?Мне нужно все это без кавычек.

Кстати, это командный файл на Windows7.

Спасибо SSE

1 Ответ

0 голосов
/ 05 апреля 2011

Безопасный способ - использовать отложенное расширение ! вместо %.

В вашем примере это также будет работать с %, но в большинстве случаев задержанное расширение лучше, поскольку расширенное содержимое больше не анализируется.

setlocal EnableDelayedExpansion
set "var=LOCAL_PATH:= $(call my-dir)# 12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES += \"
>output.txt echo !var!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...