1shJAR_NAME=$APP_NAME-100jarAPP_NAME=api-webERP_PATH=optsdm-erpjavaserviceAPP_PATH=$ERP_PATH$APP_NAMECURRENT_DIR=$cd $dirname $0; pwd帮我判断下这个1sh脚本中的变量是否合理优化它
变量的命名需要更具有描述性,建议改为:
APP_NAME="api-web"
JAR_NAME="${APP_NAME}-1.0.0.jar"
ERP_PATH="/opt/sdm-erp/java/service/"
APP_PATH="${ERP_PATH}${APP_NAME}"
CURRENT_DIR="$(cd "$(dirname "$0")" && pwd)"
同时,建议将变量的定义放在脚本开头,这样更加清晰易读。如果需要使用参数传递变量值,可以在脚本中使用 getopts 或者 $1、$2 等特殊变量来获取参数。
原文地址: http://www.cveoy.top/t/topic/bsyV 著作权归作者所有。请勿转载和采集!