1. 参数检查与读取: while [ $# -ne 0] do echo $1 shift done 赋值给内部变量: INSTALL_DIR=$1 if [ -d $INSTALL_DIR ] then echo "install operation" else mkdir $INSTALL_DIR || exit 1 echo "install operation" if 2. 生成 新的可执行脚本,并拷贝到安装目录下。 echo '#!/bin/bash/ > new_exec.sh echo 'operation_x' >> new_exec.sh ... echo 'operation_xx >> new_exec.sh cp ./new_exec.sh $INSTALL_DIR/bin/