我正在开发一个简单的Java cypher程序。这就是为什么有奇怪的角色。
我正在尝试在我的Linux终端中运行此命令:
user@Ubuntu> java code d ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ key
有了这个说法,当我按下输入时会发生这种情况:
user@Ubuntu> java code d ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ key
>
>
>
>
每次按Enter键时都会出现一个新行。我怎样才能运行命令?
答案 0 :(得分:5)
这是因为你的参数包含一个反引号(`
),这是一个特殊的shell字符。尝试将您的特殊字符放在强引号中:
user@Ubuntu> java code d 'ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ' key
单引号('
,与`
不同)会阻止shell尝试解释您的参数。