Dale Scheetz wrote:
I'm having a problem that I just can't understand. I have a log file that contains, among other things, the line: usf-tools 0.7.00 I have a make file with the line: SVER := $(shell grep "usf-tools" ./logfile |awk 'NR == 1 { print $2 }') that doesn't work properly. SVER for this line is set to: usf-tools 0.7.00
I would do this SVER := $(shell awk '/usf-tools/ { print $$2; exit; }' < logfile)But the real problem is it is a makefile, and you need to double the dollar to pass it to the shell
Frank aka Myth