+ Responder ao Tópico



  1. #1
    haas
    Visitante

    Padrão Redirecionar mensagens de erro

    Como redirecionar a saída padrão de erros do Linux, por exemplo o diretório "/teste" não existe, se eu executar ls /teste ele me retonará o seguinte erro:
    ls: /teste: Arquivo ou diretório não encontrado

    Não quero que apareça essa mensagem de erro. Já tentei fazer o seguinte:

    ls /teste > /dev/null
    ls /teste> /dev/tty100
    ls /teste > erros.txt

    no caso do último, na linha seguinte do script eu o excluiria.

    Pelo que saquei tenho de redirecionar o stdErro, mas como fazer isso?

  2. #2
    haas
    Visitante

    Padrão Redirecionar mensagens de erro

    Muito fácil,

    faz o seguinte

    ls /teste 2>/dev/null

  3. #3
    maverick_cba
    Visitante

    Padrão Redirecionar mensagens de erro

    Uai pessoal, não entendi a semântica da conversa, afinal, o que nosso amigo pretendia? Ensinar como fazer isso postando de forma incorreta a meu ver ou aumentar seus posts no fórum?

    Se quer colocar uma informação de forma explicativa prepara um artigo ou coloca no offtopic. Fica mais chamativo e não atrapalha que tá ajudando os demais.

    Valew

  4. #4

    Padrão Redirecionar mensagens de erro

    Citação Postado originalmente por maverick_cba
    Uai pessoal, não entendi a semântica da conversa, afinal, o que nosso amigo pretendia? Ensinar como fazer isso postando de forma incorreta a meu ver ou aumentar seus posts no fórum?

    Se quer colocar uma informação de forma explicativa prepara um artigo ou coloca no offtopic. Fica mais chamativo e não atrapalha que tá ajudando os demais.

    Valew
    Acho que queria aumentar seus posts no fórum, o que nao acrescenta em nada.