sh文件格式导致换行语法错误
场景:
在执行一个shell脚本时报错,执行语句如下:
sh hive_bdhr_seq_men001.sh
报错信息如下:
line 6:syntax error near unexpected token '{
解决:
查看文件的第六行的内容,并没有发现有什么异常!!!
文件 格式错误导致,原文件格式为windows格式,其换行符为:cr lf
转换为unix文件格式后,其换行符为:lf

再次执行上面的语句后,成功执行。
执行shell脚本时出现换行语法错误,报错为‘line 6:syntax error near unexpected token {’。查看第六行内容无异常,发现是文件格式问题,原文件为windows格式,换行符是cr lf,转换为unix格式,换行符变为lf后,脚本成功执行。
场景:
在执行一个shell脚本时报错,执行语句如下:
sh hive_bdhr_seq_men001.sh
报错信息如下:
line 6:syntax error near unexpected token '{
解决:
查看文件的第六行的内容,并没有发现有什么异常!!!
文件 格式错误导致,原文件格式为windows格式,其换行符为:cr lf
转换为unix文件格式后,其换行符为:lf

再次执行上面的语句后,成功执行。
751

被折叠的 条评论
为什么被折叠?
