Wywoływanie funkcji powłoki za pomocą xargs

Próbuję użyć xargs do wywołania bardziej złożonej funkcji równolegle.

#!/bin/bash
echo_var(){
    echo $1
    return 0
}
seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} 
exit 0

Zwraca błąd

xargs: echo_var: No such file or directory

Wszelkie pomysły na to, jak mogę użyć xargs do osiągnięcia tego celu lub jakiekolwiek inne rozwiązanie byłyby mile widziane.

questionAnswers(4)

yourAnswerToTheQuestion