Wow, I did not know that. The man page for GNU Parallel has to be updated.

Is there a way to do that for an alias, too?


/Ole

On Thu, Jan 26, 2012 at 5:33 PM, Cook, Malcolm <[email protected]> wrote:
> export -f testing
>
> ~Malcolm
>
>
>> -----Original Message-----
>> From: [email protected] [mailto:parallel-
>> [email protected]] On Behalf Of Peng Yu
>> Sent: Wednesday, January 25, 2012 1:18 PM
>> To: [email protected]
>> Subject: Call bash function in parallel
>>
>> 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
>
>

Reply via email to