To jest mój kod
#!/bin/bash
showword() {
echo $1
}
echo This is a sample message | xargs -d' ' -t -n1 -P2 showword
Mam więc funkcję, showwordktóra powtarza dowolny ciąg przekazany jako parametr funkcji.
Następnie xargspróbuję wywołać funkcję i przekazać jedno słowo na raz do funkcji i uruchomić równolegle 2 kopie funkcji. To, co nie działa, to xargsnie rozpoznaje funkcji. Jak mogę osiągnąć to, co próbuję zrobić, jak sprawić, by xargs działał z tą funkcją showword?