Ваш / r - проблема, это не верный идентификатор (как сказал bash, вам нужно отбросить /).Кроме того, это не будет переходить в подкаталоги.Если ваша операция проста, вы можете напрямую использовать опцию exec для find.{} является заполнителем для имени файла.
find . -name "*.txt" -exec ls -l {} \;
В противном случае попробуйте что-то вроде
for r in $( find . -name "*.txt" ) ; do
echo $r
#more actions...
done