【发布时间】:2018-11-21 05:18:57
【问题描述】:
我需要使用 xargs 在fish shell 中并行调用一个函数。我试过这个:
#!/bin/fish
function func
echo $argv
end
echo 'example1' 'example2' | xargs -n1 func
但我得到了这个:
xargs: func: No such file or directory
那么,我怎样才能让它工作呢?
使用 bash 成功了:
#!/bin/bash
function func {
echo $1
}
export -f func
echo 'example1' 'example2' | xargs -n1 bash -c 'func $@' _
【问题讨论】: