У меня был файл bat и я converted
его в script file
. Но этот файл не кажется, работает и дает мне ошибки line 45: syntax error: unexpected end of file
когда я запускаю его с помощью sh -x 1213.sh
Файл сценария, похоже, не работает
Что не так с этим файлом? Кто-нибудь может помочь. Я новичок в этом.
set +v
if "$1"=="" printError
if "$2"=="" printError
if "$3"=="" printError
if "$4"=="" printError
export abc_env=$1
export type=$2
export filename=$3
export cutdate=$4
export abc_HOME=.
export LOG_BASE=.
export BATCH_SOURCE_DIR=.
export CLASSPATH=$abc_HOME\abc-batch\;$abc_HOME\lib\*;$abc_HOME\abc-batch\environment\
export CLASSPATH=$CLASSPATH;$xyz_HOME\lib\thirdparty\*;$xyz_HOME\lib\*
export COMMAND=java -Dbatch.source.dir=$BATCH_SOURCE_DIR -Dsystem.dir=$LOG_BASE
export COMMAND= $COMMAND -Dxyz.bootstrap.file=$abc_HOME$\abc-batch\environment\$xyz_BOOTSTRAP_FILE
export COMMAND= $COMMAND -Dxyz.settings=$abc_HOME\abc-batch\environment\$xyz_SETTINGS_XML
if "$type"="filter" $COMMAND com.lol.mib.risk.abc.batch.migration.Loader $filename $cutdate $1 $2 $3 $4 $5 $6 $7 $8 $9
endHere
printError
echo on
echo ERROR - missing parameter. Usage: loadFilterview [environment name] [filter|view] [path and name of input xls file] [cut-over date (dd-MMM-YYYY)
endHere
Как конвертировать битой файл в файл сценария? –
@Thanos: Я просто сделал это вручную, посмотрев сообщение, где для каждого символа летучей мыши был указан соответствующий символ sh –