#while [ "$1" != "" ] ; do gcov $* | awk ' BEGIN { FS= ":" } /^File/ { f=$0 ; sub(/File[^A-Za-z._]*/,"",f) ; sub(/[^A-Za-z._]+$/,"",f)} /^Lines/ { n=$2 ; sub(/%.*$/,"",n); printf("%s %s\%\n",f,n) } ' #shift #done