摘要:
无独有偶需要用到xargs 后面接自定义函数的功能,费劲周折终于找到了办法。测试脚本文件mytest.sh的内容(下面的内容是有误的)#!/bin/shMytest(){ echo $1}find /var/www -name "*.js" | xargs -n 1 Mytest $1上面的这中方法是会报找不到Mytest的错误的;思考一下就能找到答案。 因为Mytest是传给xargs的参数,xargs默认是从$PATH下面查找可执行的程序,显然Mytest不是在$PATH下的,它只是mytest.sh脚本中的一个函数方法,而且也只能被mytest.sh所识别。想到这里可 阅读全文