ps aux | grep 'asdf' grep: asdf: Nenhum arquivo ou diretório

1

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
    
por Peter Ehrlich 16.10.2012 / 03:56

2 respostas

3
  1. Isso acontece quando você faz login como outro usuário?
  2. Verifica a saída de "set; env; alias". Post-it você não pode encontrar um problema.
por 16.10.2012 / 05:50
3

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.

    
por 16.10.2012 / 14:58