我需要找到文本'ifeq($(Param1)' using grep。我試圖分配搜索結果來創建變量。問題是單引號不能轉義文本賺那麼當我嘗試:從GNU內部運行grep make
GrepResult:= $(shell grep 'ifeq ($$(Param1)' TextFile)
我得到:
Makefile:214: *** unterminated call to function `shell': missing `)'. Stop.
的$可以用$$轉義但我怎麼化妝中逃脫括號 感謝
?NB:$ GrepResult在$(錯誤)函數中使用,而不是在規則的命令。
我無法得到這種幫助命令來工作的。你有沒有找到解決辦法? '$(shell grep ...)'?只是使用grep的每一個,AWK,排序,PR爲小寫的? – tarabyte 2015-07-25 05:10:49