Use a shell script to run interactive tasks jar

If that ado, directly on the code:

#!/bin/bash
APP_PATH=/root/bigdata/neural_networks/width_control_model/predict/upload_parameter
APP_NAME=upload_parameter.jar
ARGS0=/root/bigdata/neural_networks/data/430/sczpp/result/201910161057
ARGS1=/root/bigdata/neural_networks/data/430/cswp/result/201910161057

echo "sczpp模型参数文件夹目录为:${ARGS0}"
read -p "sczpp模型参数目录需要修改吗?[Y/n](n)" ANSWER
case $ANSWER in
    Y|y|yes) read -p "sczpp模型参数目录修改为:" ARGS0
    ;;
esac
echo "cswp模型参数文件夹目录为:${ARGS1}"
read -p "cswp模型参数目录需要修改吗?[Y/n](n)" ANSWER
case $ANSWER in
    Y|y|yes) read -p "cswp模型参数目录修改为:" ARGS1
    ;;
esac

cd $APP_PATH
java -jar $APP_NAME $ARGS0 $ARGS1

Run a shell script in the Linux environment, to achieve dynamic args parameter input.

Guess you like

Origin www.cnblogs.com/steven0325/p/11691381.html