lhunath 1328902935 learn parallel() { local workers=$1 handler=$2 p i; shift 2; local elements=("$@") for (( w = 0; w < workers; ++w )); do for (( i = w; i < ${#elements[@]}; i += workers )); do "$handler" "${elements[i]}"; done & done; wait; }; parallel 5 md5 *.txt lhunath 1328902989 forget lhunath 1328903000 learn parallel() { local workers=$1 handler=$2 w i; shift 2; local elements=("$@") for (( w = 0; w < workers; ++w )); do for (( i = w; i < ${#elements[@]}; i += workers )); do "$handler" "${elements[i]}"; done & done; wait; }; parallel 5 md5 *.txt lhunath 1328903037 forget lhunath 1328903048 learn parallel() { local workers=$1 handler=$2 w i; shift 2; local elements=("$@"); for (( w = 0; w < workers; ++w )); do for (( i = w; i < ${#elements[@]}; i += workers )); do "$handler" "${elements[i]}"; done & done; wait; }; parallel 5 md5 *.txt