Claro. Você precisa jailbreak e instalar MobileTerminal (um aplicativo que você encontrará no Cydia para instalação, depois de ter desbloqueado seu iPhone).
O MobileTerminal dá acesso ao bash dos iPhones (shell).
Para escrever scripts de shell decentes você também precisa instalar alguns utilitários de shell que você esperaria estar lá por padrão como o vi, curl, openssh, ...
Tudo isso está disponível no Cydia também.