Ho bisogno di trovare il testo 'ifeq ($ (Param1)' utilizzando grep. Provo ad assegnare il risultato della ricerca per rendere variabile.Il problema è che le virgolette singole non sfuggono al testo in fare in modo che quando provo:grep dall'interno di GNU make
GrepResult:= $(shell grep 'ifeq ($$(Param1)' TextFile)
ottengo:
Makefile:214: *** unterminated call to function `shell': missing `)'. Stop.
Il $ si può sfuggire con $$ ma come faccio a fuggire parentesi nel make Grazie
?.NB: $ GrepResult viene utilizzato nella funzione $ (errore), non in un comando di regola.
io sono in grado di ottenere che il comando help per funzionare. Hai trovato una soluzione? '$ (shell grep ...)'? basta usare ognuno di grep, awk, sort, pr come minuscolo? – tarabyte