Вызов функций оболочки с помощью 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 для достижения этой цели, или любые другие решения будут приветствоваться.

Ответы на вопрос(4)

Ваш ответ на вопрос