软件安装
#!/bin/bashecho "开始安装BiliExp,请选择如下选项继续(请以root权限运行)"echo "0.退出安装"echo "1.安装(默认)"echo "2.卸载"read -p "请输入序号:" chooseif [ $choose = '0' ]thenecho "执行完成"exit 0;fiif [ $choose = '2' ]thenrm -f /usr/local/bin/BiliExprm -rf /etc/BiliExpsed -i '/BiliExp/d' /var/spool/cron/crontabs/rootecho "卸载完成"exit 0;firead -p "是否需要在这里简单配置账户信息,否则需要安装完成后去/etc/BiliExp/config.json配置(y/n)" chooseif [ $choose = 'y' ] || [ $choose = 'Y' ]thenread -p "请输入SESSDATA:" SESSDATAread -p "请输入bili_jct:" bili_jctread -p "请输入DedeUserID:" DedeUserIDsed -i "s/账号SESSDATA/$SESSDATA/g" ./config/config.jsonsed -i "s/账号bili_jct/$bili_jct/g" ./config/config.jsonsed -i "s/账号uid/$DedeUserID/g" ./config/config.jsonfiecho "开始安装文件..."cp ./BiliExp /usr/local/bin/chmod 755 /usr/local/bin/BiliExpmkdir /etc/BiliExpcp ./config/config.json /etc/BiliExp/echo "开始配置crontab以在每天12:00启动..."echo "0 12 * * * /usr/local/bin/BiliExp -c /etc/BiliExp/config.json -l /var/log/BiliExp.log" >> /var/spool/cron/crontabs/rootservice crond reloadservice cron reloadecho "安装完成,详细配置请看/etc/BiliExp/config.json文件"
springboot启动脚本
springboot启动脚本
read默认值
#!/bin/bashread -t 5 -p "5秒内,请输入一个数,默认为10:" numnum=${num:-10}echo "num=$num"
#!/bin/bashread -p "请输入一个数:" numif [ -z "${num}" ];thennum=10fiecho "num is $num"
