#!/bin/bash # # Out of file descriptors, because it forgets to close redirection. Only # happens in a shell function. Problem through bash-4.2. ulimit -n 128 bug() { c=`ulimit -n` let c+=100 while let c-- do while read -ru3 x do echo -n : done 3< <(echo x) done } bug echo exit 0