这个错误的解决方案是什么? bash:意外令牌`newline'附近的语法错误

时间:2015-04-15 15:42:17

标签: linux ros

当我运行此更新描述标记时:

5  <description>The beginner_tutorials package</description>

错误显示:

bash: syntax error near unexpected token `newline'

我是linux的初学者。

1 个答案:

答案 0 :(得分:1)

您需要在文本编辑器中打开package.xml然后进行更改。你不能只输入:

5   <description>The beginner_tutorials package</description>

并期望电脑知道你想做什么。

在命令行上,您可以使用vivimnano或系统中可用的任何文本编辑器打开文件并进行更改。

如果nano可用,那么最好使用它,如果你是一个新的命令行的东西。它的工作方式与您期望的一样。您可以使用:

nano package.xml 

要打开文件,屏幕底部会列出nano中用于处理文件编辑器的命令。

最后,5只是代码的网站行编号的一部分。您的<description>标记可能位于package.xml文件的第5行。不要将5放在文件本身中,否则您的xml将被破坏,并且使用该文件的任何内容都不起作用。