#!/bin/sh for file in $(for path in $(printf '%s\n' "$PATH" | tr ':' "\n") do walk -n "$path" done) do scrut -d "$file" \ || printf '%s\n' "$file" done \ | sed 's:.*\/::' \ | sort \ | uniq