Всякий раз, когда я хочу использовать оператор канала в терминале, я получаю странную «ошибку»:
Как показано на изображении выше, я могу ввести одну и ту же команду дважды, и иногда она будет регистрировать ее, а иногда включать в команду пробелы, как видно из сообщения об ошибке. Единственная разница между двумя командами заключалась в скорости их ввода, при этом быстрый ввод последовательности символов «|» (без «») приводил к ошибке. Я проверил в настройках терминала, вызывает ли эта последовательность как-то ярлык, но ничего не нашел.
Если это имеет значение, я использую швейцарскую клавиатуру. Схема выглядит следующим образом:
Чтобы произвести "|" персонажа, я нажимаю «alt + 7». Кто-нибудь знает, в чем причина этой проблемы?
Вы не отпускаете Altклавишу (она же Option) достаточно быстро после ввода «|», поэтому вы получаете Option- Space, который является неразрывным пробелом. Это выглядит как обычный пробел, но рассматривается как часть имени команды, а не как разделитель. См. этот вопрос SuperUser для некоторых вариантов отключения комбинации клавиш Option- Space.
кланомат