#!/bin/bash tree=$1 tmpfile=$(mktemp) find $tree -name '*.py' \ | xargs grep -l 'import log' \ | xargs grep -l '^LOG =' \ | xargs grep -c 'LOG' \ | grep ':1$' \ | awk -F ':' '{print $1}' > $tmpfile count=$(wc -l < $tmpfile) if [[ count -eq 0 ]]; then rm $tmpfile exit 0 fi echo 'Found files with unused LOG variable (see https://review.opendev.org/#/c/301054):' cat $tmpfile rm $tmpfile exit 1