#!/bin/sh

#priklad 2
#muze mit 2 parametry: kde zacinat hledat a regexp podle ktereho hledat
#pokud nezadam regexp, tak hleda vsechno
#pokud nezadam ani to kde zacinat hledat, tak hleda v aktualnim adresari

myfind () {
      ls -lA "$1" | sed -nr 's/^d([^ ]+ +){8}(.*)/\2/p' | while read x ; do
            myfind "$1/$x" "$2"
      done

      ls -1A "$1" | grep "$2" | while read x ; do
            echo "$1/$x"
      done
}

if [ $# = 0 ] ; then
      myfind .
else
      myfind "$1" "$2"
fi

