Hi,
I want to call a bash function by parallel. But it seems not possible.
I'm wondering if you have a number of commands that is inconvenient to
put in one line after 'parallel', what the solution should be. Wrap
this commands into a bash function seem to be a reasonable way. But it
doesn't work. Could anybody share your experience? Thanks!
$ cat main.sh
#!/usr/bin/env bash
(echo x; echo y;) | parallel echo "a{}"
function testing {
echo test$1
}
(echo x; echo y;) | parallel testing '{}'
--
Regards,
Peng