grep'i kullanarak 'ifeq ($ (Param1)' metnini bulmalıyım Değişkeni yapmak için arama sonucu atamayı deniyorum. Sorun, tek tırnakların metinden kaçmamasıdır. Ben çalışırken o kadar olun:GNU'nun içinden grep'i çalıştıran
GrepResult:= $(shell grep 'ifeq ($$(Param1)' TextFile)
alıyorum:
Makefile:214: *** unterminated call to function `shell': missing `)'. Stop.
$ $$ ile kaçtı edilebilir ama nasıl marka parantez kaçabilirsek Teşekkür
?.NB: $ GrepResult, kural komutunda değil $ (error) işlevinde kullanılır.
Ben de çalışmak için bu yardım komutu alamıyor. Bir düzeltme buldunuz mu? $ (kabuk grep ...) '? grep, awk, sort, pr'in her birini küçük harf olarak kullanın. – tarabyte