Joey Officer wrote: > for i in $( ls *.gz ); do
This needlessly forks a subshell process and a /bin/ls process for no apparent reason. For better performance and readability just let the shell do the globbing: for i in *.gz; do Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/