У більшому сценарії для обробки деяких даних моделювання у мене був такий рядок:
parallel bnzip2 -- *.bz2
Який, якщо я parallelправильно розумію (а я не можу), повинен запускати n-core потоки програми над усіма файлами із переліченим розширенням. Ви можете помітити, що я неправильно написав команду 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