我正在开发一个简单的 Java 密码程序。这就是为什么会有奇怪的字符。
我正在尝试在我的 Linux 终端中运行此命令:
user@Ubuntu> java code d ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ key
话虽这么说,当我按下回车键时,会发生这种情况:
user@Ubuntu> java code d ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ key
>
>
>
>
每次我按回车键都会出现一个新行。我怎样才能运行命令?
最佳答案
发生这种情况是因为您的参数包含一个反引号 (`
),这是一个特殊的 shell 字符。尝试将您的特殊字符放在强引号中:
user@Ubuntu> java code d 'ÖÝßÛ³eb©«åãá⡧ÌÚب¬Ý¢¤¤°kkicÒÒ××⥡ÏÛÛÐë`§ÞØÝßòÓ' key
单引号('
,不同于`
)防止 shell 试图解释你的参数。
关于java - 按回车键时停止 Linux 终端换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29379672/