shell Red Hat: o comando less está sempre executando .tcshrc

1

Eu tenho um pequeno problema com menos comandos (isso está acontecendo apenas na Red Hat). Toda vez que eu uso ele está executando o .tcshrc. Não há alias definido para menos. Eu tenho uma máquina rodando Red Hat e um SUSE, no SUSE tudo bem, mas não na Red Hat.

# which less
/usr/bin/less

# less abc
Executing .tcshrc

Edição tardia baseada nos comentários do crw: A variável env está definida como: LESSOPEN=|/usr/bin/lesspipe.sh %s e rodar less -L abc está funcionando sem problema,.

    
por alinoz 15.10.2012 / 13:58

1 resposta

1

A variável LESSOPEN env está definida?
LESSOPEN contém o caminho ou o comando piped e um espaço reservado para o nome do arquivo para utilizar um "pré-processador de entrada" (filtro) antes de exibir um arquivo em less .

O que acontece ao executar less -L abc ?
Os comutadores -L e --no-lessopen desativam o pré-processador de entrada.

    
por 15.10.2012 / 19:07