#!/bin/bash
if [ -z "$*" ]
then
files="/lib/* /usr/lib/* /usr/local/lib/* \
/bin/* /usr/bin/* /usr/local/bin/* \
/sbin/* /usr/sbin/*"
else
files="$*"
fi
for exe in $files
do
if [ -x $exe ] && [ -f $exe ]
then
if ldd $exe | grep -q "not found" ; then
pacman -Qo $exe
ldd $exe | grep "not found"
fi
fi
done