问题:
不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
如果是上述的,则行结尾会是^m,需要转换成linux/unix格式的"\n"。
解决方法是:
sed 's/\r//' 原文件 > 转换后文件
sed 's/\r//' zkStart.sh > zkStart1.sh
问题:
不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
如果是上述的,则行结尾会是^m,需要转换成linux/unix格式的"\n"。
解决方法是:
sed 's/\r//' 原文件 > 转换后文件
sed 's/\r//' zkStart.sh > zkStart1.sh