Find all files ending with ".txt" in the current directory, print the second word of each line, sort the words, count the number of occurrences of each word, and sort the results by the number of occurrences in descending order.
find ~ -name "*.txt" -exec cat {} \; | awk '{print $2}' | sort | uniq -c | sort -n -r