1. 获取依赖库并拷贝
#获取动态链接库
deplist=$( ldd my.bin | awk '{if (match($3,"/")){ print $3}}' )
#拷贝动态链接库
cp $deplist ./libs
2. 获取非注释文本
# '$' ';' '#' 为注释字符
grep "^[^$;#]" php.ini
3. getopts
方法1:(参考httpd)
while test $# -gt 0
do
# get optarg
case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac
case "$1" in
-a) : ;;
--all) : ;;
--enable-log) : ;;
--with-path=*) path=$optarg ;;
esac
shift
done
方法2:
getopts