В более крупном сценарии для последующей обработки некоторых данных моделирования у меня была следующая строка:
parallel bnzip2 -- *.bz2
Который, если я parallelправильно понимаю (а могу и нет), должен запускать н-ядерные потоки программы над всеми файлами с указанным расширением. Вы можете заметить, что я неправильно написал команду bunzip2. Я ожидал бы предупреждение или сообщение об ошибке здесь, но это молча терпит неудачу. Это предназначено? Как мне не получить это в будущем?
Обновить:
Возможно, что у меня установлено другое, parallelчем я думаю, что я делаю:
> parallel --version`
parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
run specified commands in parallel
Страница man в parallelмоей системе дает:
parallel(1) parallel(1)
NAME
parallel - run programs in parallel
....
AUTHOR
Tollef Fog Heen
Который кажется, что это не версия GNU.
parallel --versionговорит?$ parallel bnzip2 -- * sh: bnzip2: command not found