В основном у вас есть некоторые ошибки в скрипте, кроме них, я не думаю, что это правильный способ сделать это.
Во всяком случае, прежде всего, вы должны сделать:
found=`find /Users -type d`
(обратите внимание на использование `а не ')
Это будет хранить в $ найдено список каталогов в / Users, параметр -mmin 1 просто перечисляет те каталоги, которые были созданы в последнюю минуту, если это правильно, просто добавьте его снова.
Позже, вам нужно зациклить результаты для поиска текстовых файлов:
for d in $found; do
#here you do ll or find for .txt files, using $d as dir
done
Этот путь не самый лучший для меня, я думаю, что вы можете просто сделать:
find /Users -name *.txt
и затем посмотрите, что у вас получится, вывод find выведет каталог, в котором находится каждый текстовый файл, и это то же самое, что вы пытаетесь сделать, но только один шаг.