На этот вопрос уже есть ответ здесь:
Я обнаружил, что это происходит из-за разбиения введенных аргументов. Но я создаю программу, которая шифрует строку и зашифровывает «тест» как | m {|
. Но когда я переключаюсь в режим дешифрования, это происходит. Любое решение?
>
прибывает из bash
$PS2
переменная. man bash
говорит:
PS2 The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The default is ``> ''.
Я часто вижу >
когда у меня есть несопоставленная кавычка ("
) или апостроф ('
), или некоторый другой вход это bash
представления как неполные.