master
sh 16 lines 319 Bytes
Raw
1 #!/usr/bin/env bash
2
3 if [ "$#" -lt 1 ]; then
4 echo "Usage: $0 <command1> <command2> ... <commandN>"
5 exit 1
6 fi
7
8 results=()
9
10 for arg in "$@"; do
11 while IFS= read -r line; do
12 results+=("$line")
13 done < <(ldd "$arg" | grep /usr/bin | awk '{ print $3 }')
14 done
15
16 printf "%s\n" "${results[@]}" | sort | uniq