我有以下设置:
#!/bin/bash
function outer() {
function inner() {
...
}
... | xargs -L1 inner
}
因此,我想为inner
中生成的每一行调用outer
,并从交互式shell中调用该函数。我该怎么办?
我尝试导出inner
函数(从outer
内部),但是由于我得到的是“没有这样的文件或目录”,因此没有任何作用。
请注意,inner
也会调用xargs
,因此从outer
到inner
的每个输出都将有多个执行(以防万一)。