Hi, I'm very new to using GNU parallel, so this is probably a simple question but I haven't been able to figure out from the resources online how to do the following:
I have a very long script that I am running over multiple input files and I would like to parallelize this process. So for instance, ls *filepattern* | parallel script.sh seems to work as far as iterating over the files. However, I need to use the filename as a variable. So in my serial script I was doing this: ls *filepattern* > filenames while read filenames; do lots_of_stuff_$filenames done < filenames So how can I get gnu parallel to incorporate the current filename it is using as a variable in my script? Thanks
