тоже не катит, мне нужна рекурсивная перекодировка, т.е. например указываешь программе каталог, а программа все файлы в каталоге перекодирует вместе с субдиректориями
man find на предмет запуска программ и подстановки параметров? man sh на предмет того же for? Под юниксами вполне развитый командный язык - он позволяет делать все это. И программе не нужно об этом знать. Это здесь Вам не там(в ДОСе), здесь Вас быстро отучат...:)