The great god,
I wrote so a makefile:
Irun:
@ echo "-- -- -- -- -- -- -- -- -- -- -- -- the abstract start -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -"
@ - cat./${MODULE} _irun. Log | grep - n - E 'E | \ \ * * W'
@ echo -n "total error number:"
@ - cat./${MODULE} _irun. Log | grep - s - c - E '\ * E'
@ echo -n "total warning number:"
@ - cat./${MODULE} _irun. Log | grep - c - E '\ * W'
@ echo "-- -- -- -- -- -- -- -- -- -- -- -- the abstract end -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -"
Terminal display:
> make irun
-- -- -- -- -- -- -- -- -- -- -- -- the abstract start -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Make: [irun] Error 1 (ignored)
The total error number: 0
Make: [irun] Error 1 (ignored)
Total warning number: 0
Make: [irun] Error 1 (ignored)
-- -- -- -- -- -- -- -- -- -- -- -- the abstract end -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
The grep usage there is an error? The number of matching characters really is zero, how to eliminate the error?