【发布时间】:2010-10-05 13:03:44
【问题描述】:
我正在尝试运行以下命令:
find . -iname '.#*' -print0 | xargs -0 -L 1 foobar
其中“foobar”是在我的 .bashrc 文件中定义的别名或函数(在我的例子中,它是一个接受一个参数的函数)。显然 xargs 不承认这些是它可以运行的东西。有没有聪明的方法来解决这个问题?
【问题讨论】:
-
这是我在 ~/bin 文件夹中创建脚本而不是创建 bash 别名的原因之一。这样,我可以在任何 shell 中使用我的别名:BASH、ZSH、IPYTHON 或 FISH。
-
这是一个类似(虽然不相同)的问题:stackoverflow.com/questions/979453/…
标签: command-line xargs bash