O problema estava em .bash_profile. Recebi alguns comandos auxiliares para tornar o bash mais amigável, mas esses ajudantes não foram projetados para um Mac. Eu deveria ter analisado esses ajudantes mais um pouco.
Eu tenho notado algo estranho ao digitar comandos. Isso é o que recebo quando faço um ls -la
em uma pasta vazia:
sh-3.2# ls -la
total 0
drwxr-xr-x 2 root wheel 68 Apr 2 15:53 .
drwxr-x--- 16 root wheel 544 Apr 2 15:53 ..
-ne
sh-3.2#
Por que há -ne
aparecendo depois que eu digito um comando? Qualquer ajuda seria apreciada.
Isto é o que eu recebo quando eu echo $PS1
.
\s- \$ -ne
Gordon - Isso é o que eu recebo quando eu printf "'%q'\n" "$PS1"
'\s-\v\\$\ ' -ne
O problema estava em .bash_profile. Recebi alguns comandos auxiliares para tornar o bash mais amigável, mas esses ajudantes não foram projetados para um Mac. Eu deveria ter analisado esses ajudantes mais um pouco.
Parece que algo na sua variável de prompt ( PS1
) pode estar confuso. O que você está pronto para definir?
# echo $PS1
Eu acho que você precisa olhar o código que está sendo executado para o PS1. Verifique seu .bashrc para qualquer linha que configure PS1 e veja se há algo parecido com -ne
. -ne
é bash / ksh / sh / zsh para 'diferente'. Você pode ter algo sendo definido e esqueceu a citação de fechamento.
Tags command-line macos