skypaladin 发表于 2018-8-21 09:30:45

shell脚本中报错dirname:无效选项 -- b

$ cat a.sh  
#!/bin/bash
  
################################################################################
  
#自动生成最新的AWR报表
  
#版本:v1.0
  
#变量说明:
  
#LOGFILE:保存日志文件名
  
####################################修改历史####################################
  
#
  
################################################################################
  
WORKDIR=$(dirname $0)                     #获取到脚本所在目录
  
cd ${WORKDIR}                           #改变当前目录为脚本所在目录
  
WORKDIR=`pwd`                           #获取当前目录的具体路径
  
SCRIPTNAME=$(basename $0)               #获取脚本名称
  
FPATH="${WORKDIR}\${SCRIPTNAME}"          #脚本全路径
  
LOGFILE="${WORKDIR}/${SCRIPTNAME}.log"    #设置日志文件名称
  
AWR_TYPE="html"                           #设置AWR的类型,值应该为html或者txt
  
AWR_HOME="${WORKDIR}/awr_report"          #设置存放AWR报表的目录
  
AWR_DAYS=1                              #设置AWR Snap检索的天数
  
HOSTNAME=`hostname`                     #主机名
  
mkdir -p ${AWR_HOME}                      #如果没有此目录,则创建 -p选项代表无则创建,有则直接返回


页: [1]
查看完整版本: shell脚本中报错dirname:无效选项 -- b