a simple one liner will do: for i in $(pip freeze|awk -F== '{print $1}'); do if grep -q "import $i" *.py; then pip freeze| grep $i; fi; done