Вызов функций оболочки с помощью xargs
Я пытаюсь использовать xargs для параллельного вызова более сложной функции.
#!/bin/bash
echo_var(){
echo $1
return 0
}
seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {}
exit 0
Это возвращает ошибку
xargs: echo_var: No such file or directory
Любые идеи о том, как я могу использовать xargs для достижения этой цели, или любые другие решения будут приветствоваться.