Find all files with the extension ".txt" in the current directory and its subdirectories, calculate the size of each file and sort the results by size in ascending order, then display the top 10 results.
find ~ -name '*.txt' -exec du -s {} \; | sort -k 1 -n | head -n 10