当我在终端输入参数时会出现更大的运算符(>)

当我在终端输入参数时会出现更大的运算符(>)

我发现这种情况发生是因为它拆分了输入的参数。但是我正在创建一个加密字符串的程序,它将“test”加密为|m{|。但是当我切换到解密模式时,就会发生这种情况。有什么解决办法吗?

答案1

来自>bash变量$PS2man bash说:

PS2    The value of this parameter is expanded as with PS1 and used as the secondary prompt string.  The default is ``> ''.

我经常会看到>不匹配的引号 ( ") 或撇号 ( '),或者其他一些bash被视为不完整的输入。

相关内容