Japanski programer Keigo Oka demonstrirao je da je upotrebom uslužnih programa GNU find i mkdir moguće stvoriti Turingovo kompletno računalno okruženje, tj. omogućujući vam da na njemu implementirate bilo koju izračunljivu funkciju i ponovno se stvorite. Sposobnost stvaranja takvog okruženja prethodno je demonstrirana za pomoćne programe sed i awk. Kako bi se potvrdila Turingova cjelovitost, pružene su implementacije koje koriste kombinaciju find i mkdir igrice Fizz buzz i stanični automat koji radi prema "pravilu 110".
Za organizaciju rada petlji pomoću find i mkdir koristi se trik s rekurzivnim stvaranjem poddirektorija, za ograničavanje broja ponavljanja u kojima se koristi opcija “-maxdepth” (na primjer, za petlju od 3 ponavljanja možete pokrenuti “pronađi x -maxdepth 3 -execdir mkdir x/x \;"). Broj dopuštenih ponavljanja ograničen je ograničenjima datotečnog sustava na stvaranje poddirektorija i maksimalnom veličinom putanje datoteke. Pozivanje uvjetnih operacija organizirano je korištenjem regularnih izraza, dostupnih putem opcije "-regex" (na primjer, za izlaz niza "Buzz" za brojeve djeljive s 5, možete navesti '-regex 'd((/x){5} )+' -printf "Buzz\n"').
Izvor: opennet.ru
