shell中嵌入程序模板

来源:互联网 发布:淘宝童装好做吗 编辑:程序博客网 时间:2024/05/24 05:59

需要做的事情:

1:写好程序的安装脚本,将其命名为installer.sh

2:程序打包为tar.gz格式,推荐使用tar zcvf xxx.tar.gz xxx创建

3:将以下脚本保存为xxx.sh,名称与程序包一致

4:附加程序包到脚本 cat xxx.tar.gz >> xxx.sh

Good Luck!

#!/bin/shecho "Preparing..."SKIP=22PROG_SCRIPT="installer.sh"PACKAGE_NAME=`basename $0 | cut -d . -f 1`TARGET_DIR="/tmp"PROG_FILE=$TARGET_DIR"/"$PACKAGE_NAME".tar.gz"PROG_DIR=$TARGET_DIR"/"$PACKAGE_NAMEtail -n +$SKIP $0 > $PROG_FILEtar xvf $PROG_FILE -C  $TARGET_DIR > /dev/null 2>&1chmod  -R u+x $TARGET_DIRsynccd $PROG_DIR./$PROG_SCRIPTrm -rf $PROG_FILErm -rf $PROG_DIRexit 0


0 0