In a larger script to post-process some simulation data I had the following line:parallel bnzip2 -- *.bz2Which, if I understand parallel correctly (and I may not), should run n-core threads of the program over all files with the listed extension. You may notice that I misspelled the command bunzip2. I would expect a warning or error message here, but it fails silently. Is this intended? How do I not get bit by this in the future?Update:It is possible that I have a different parallel installed than I think I do:> parallel --version`parallel: invalid option -- '-'parallel [OPTIONS] command -- arguments    for each argument, run command with argument, in parallelparallel [OPTIONS] -- commands    run specified commands in parallelA man page of parallel on my system gives: parallel(1)                                                        parallel(1)NAME       parallel - run programs in parallel....AUTHOR   Tollef Fog HeenWhich seems this is not the GNU version.
Why does (GNU?) parallel fail silently, and how do I fix it?
gnu parallel;moreutils parallel
You have been hit by the confusion with Tollef's parallel from moreutils. See https://www.gnu.org/software/parallel/history.htmlYou can install GNU Parallel simply by:wget http://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallelchmod 755 parallelcp parallel semWatch the intro videos for GNU Parallel to learn more:https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1