sdxh0506 发表于 2018-8-23 08:12:03

Linux Shell编程之softlink invoke与工作目录问题

#!/bin/bash  
# resolve links - $0 may be a softlink
  
PRG="$0"
  
while [ -h "$PRG" ]; do
  
ls=`ls -ld "$PRG"`
  
link=`expr "$ls" : '.*-> \(.*\)$'`
  
if expr "$link" : '/.*' > /dev/null; then
  
    PRG="$link"
  
else
  
    PRG=`dirname "$PRG"`/"$link"
  
fi
  
done
  
# Get standard environment variables
  
PRGDIR=`dirname "$PRG"`
  
# Public header
  
WORKDIR=$PRGDIR
  
# Where to get source code
  
SOURCEURL=
  
# end public header
  
# -Public header
  
function deploy() {


页: [1]
查看完整版本: Linux Shell编程之softlink invoke与工作目录问题