Linux中syntax error near unexpected token ... 错误提示有一般有两种原因:
1)window和Linux下换行符不一致导致
window下的换行和Linux下的换行不同,如果将window下编写的代码文件上传到Linux下,容易出现该错误提示。可用 vi -b 文件名 或者cat -v 文件名命令查看,如果是游云换行符引起的,则每行后面有^M,这时只要将每个^M去掉即可。
2)Linux指令之间没有空格隔开
2022-06-17 23:22:47
Linux中syntax error near unexpected token ... 错误提示有一般有两种原因:
1)window和Linux下换行符不一致导致
window下的换行和Linux下的换行不同,如果将window下编写的代码文件上传到Linux下,容易出现该错误提示。可用 vi -b 文件名 或者cat -v 文件名命令查看,如果是游云换行符引起的,则每行后面有^M,这时只要将每个^M去掉即可。
2)Linux指令之间没有空格隔开