Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not claiming to be an expert here but I typically do this when confronted with a large number of files.

Instead of: command *

for i in [someregex]*

do

command $i

done

I know I could also do command [someregex]* but like the comfort of having each item echo back to the terminal so I know the progress.



That still relies on the shell expanding a glob of millions of files. Another method is to use 'find' and 'xargs' to avoid specifying the files as arguments explicitly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: