- Isso acontece quando você faz login como outro usuário?
- Verifica a saída de "set; env; alias". Post-it você não pode encontrar um problema.
Por algum motivo, um tempo atrás, o comportamento da minha linha de comando mudou e não sei por quê. Usando o OSX, agora o Mountain Lion (embora esse comportamento estivesse presente antes do switch).
Usando o terminal padrão, esperaria alguns resultados de ps
, mas recebo um erro:
$ ps aux |grep 'asdf'
grep: asdf: No such file or director
Isso também aparece, por exemplo, aqui:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln: /Users/peter/bin/subl: No such file or directory
Você tem algo que está adicionando uma opção ruim sob o capô (ou, mais precisamente, algo que não é uma opção). Pode ser um alias para grep
(ou mais raramente, um script de função ou wrapper) ou a variável de ambiente GREP_OPTIONS
. Execute os seguintes comandos:
type grep
echo "$GREP_OPTIONS"
Se grep
for um script de wrapper, corrija isso. Se grep
for um alias ou uma função, corrija-o; provavelmente está definido em ~/.profile
, ~/.bash_profile
, ~/.bashrc
ou /etc/profile
. Mesma coisa se GREP_OPTIONS
for o culpado.
Tags command-line bash osx