test() {
return $1
}
export -f test
seq 1 5 | parallel test {} | echo
所以我希望看到 1 2 3 4 5。注意,这是一个简单的案例,我知道您可以通过多种方式做到这一点。但是,我需要在测试中获取返回的结果。
test() {
return $1
}
export -f test
seq 1 5 | parallel test {} | echo
所以我希望看到 1 2 3 4 5。注意,这是一个简单的案例,我知道您可以通过多种方式做到这一点。但是,我需要在测试中获取返回的结果。
my_test() { echo $1; }
export -f my_test
seq 1 5 | parallel my_test {} | parallel -Xj1 echo
test
是一个 UNIX 命令,因此为避免混淆,请调用其他函数。
如果它确实是您感兴趣的退出值:
my_test() { return $1; }
export -f my_test
seq 1 5 | parallel 'my_test {};echo $?' | parallel -Xj1 echo
了解更多: