linux下报不可见字符冗余问题

在linux下执行脚本

JAVA_HOME=/usr/java5
ANALYZER_LIB=/CFCA/xFraud/TxCollector/lib
ANALYZER_CONFIG_FILE_PATH=/CFCA/xFraud/TxCollector/config
CP=.:$CLASSPATH
#Add ANALYZER library to CLASSPATH
for file in ${ANALYZER_LIB}/*.jar;
do CP=${CP}:$file;
done
CP=${CP}:${ANALYZER_CONFIG_FILE_PATH};
export CLASSPATH=$CP
echo $CLASSPATH
echo ${ANALYZER_CONFIG_FILE_PATH}
$JAVA_HOME/bin/java -classpath $CLASSPATHcfca.xfraud.collector.system.RealAnalyzer ${ANALYZER_CONFIG_FILE_PATH} startup


而在linux通过vi打开每行都有^M 执行时 报错:' is not expected.403-057 Syntax error at line 7 : `

 

而第七行又没有 ' 字符,那么可以通过 ue中 文件/转化/dos->unix即可

如附件图

发生的根本原因在于上传文件时没有采用binary方式

你可能感兴趣的:(linux)