1
嗨 如何在文件中回显“LOCAL_PATH:= $(call my-dir)#12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES + = \”?我需要不带引号的全部内容。将复杂文本复制到文件中
这是Windows7上的批处理文件。
感谢 SSE
嗨 如何在文件中回显“LOCAL_PATH:= $(call my-dir)#12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES + = \”?我需要不带引号的全部内容。将复杂文本复制到文件中
这是Windows7上的批处理文件。
感谢 SSE
一个安全的方法是使用延迟扩展!
,而不是%
。
在您的示例中,它也可以与%
一起使用,但在大多数情况下,延迟扩展更好,因为扩展内容不再被解析。
setlocal EnableDelayedExpansion
set "var=LOCAL_PATH:= $(call my-dir)# 12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES += \"
>output.txt echo !var!
它工作。万分感谢! – SSE 2011-04-04 21:11:03