使用方式:./my.sh
注意事项:把my.sh脚本放到同名my应用程序同级别路径
脚本和应用程序要赋值可执行权限
my.sh文件内容:
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
Name=pwd
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Name
$dirname/$appname "$@"