#!/bin/bash for f in $(find . -name '*.log' -not -name 'config.log'); do last=$(tail -1 $f) if [[ $last = FAIL* ]]; then echo '====' $f '====' cat $f elif [[ $last = PASS* ]]; then # Do nothing. true else # Travis Linux images has an old automake that does not match the # patterns above, so in case of doubt just print the file. cat $f fi done exit 1