Выводит результат утилиты du на экран. Этот же результат она записывает в файл result.txt.
du /usr/share -a -h | tee result.txt
Для тестирования бывает полезно прочитать поток данных между командами в конвейере. Утилита tee
делает это. Вызовите её между командами. Вывод каждой команды конвейера попадёт в соответствующий файл.
du /usr/share -a -h | tee du.txt | grep "\.html"| tee grep.txt | sort -h -r > result.txt