+ Responder ao Tópico



  1. pessoal preciso de um helpzim

    tipo alguem pode me dar o codigo disso

    uma funcao que abra o /etc/mail/virtusertable

    ache a linha que esta

    joao@domain.com.br


    que no arquivo esta assim

    joao@domain.com.br marcelo@domain.com.br

    e me retorne

    marcelo@domain.com.br


    alguem pode fazer isso pra mim ???? pleaseee )

  2. ai.. fopen em c eh foda...

    #!/bin/bash

    FILE=/etc/mail/virtusertable
    PIECE=$1

    for i in `cat $FILE|grep ^$PIECE`; do
    echo $i | cut -d " " -f2
    done;

    - EOF

    usage: ./script email
    no seu exemplo email = joao@domain.com.br



    mas bom, voce pode usar um script junto e rodar como system e jogar o retorno dele em uma variavel, quem sabe.


    procure por fseek ou coisa do tipo... sinto muito nao sei manipular arquivo legal... nao aprendi (em nenhuma linguagem diga-se de passagem) assim que eu aprender em qq uma posso te ajudar + facil



  3. se vc for usar o script q o mistymst falo, vc vai ter q fazer assim em C

    Código :
    //INI
    FILE *fp;
    int ch;
    char *mail=(char *)malloc(100);
     
    fp=popen("script.sh","r");
    if(!fp){
    //falha ao executar
    exit(-1);
    }
     
    while((ch=fgetc(fp))>-1){
         sprintf(mail,"%s%c",mail,ch);
    }
     
    //FIM

    vai ser alguma coisa desse tipo ae

  4. Bom eu fiz a parada assim... porem....
    eu quero com fopen bunitim popen e muito porco
    sem contar que eu gerei um novo BUG hehehe

    se o cara manda email rm -rf /@domainc.com.br funciona gracas a merda de codigo que eu fiz
    por isso preciso de um help com o fopen


    Código :
             sprintf(executar, "cat /etc/mail/virtusertable | grep %s | awk '{ print $2; }'", mailaddr);
     
     
                    fp = popen (executar, "r");
     
                    while (fgets (buffer,  sizeof (buffer), fp));



  5. vix cara....talvez com expressao regular vc consiga isso.....porem eu ja tentei usar exprecao regular usando o pcre.h mas nem consigui comecar.....mas se vc consiguir me da um toque.... ops:






Tópicos Similares

  1. Iniciação em Linux me ajudem!!!
    Por Raie no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 03-11-2002, 06:33
  2. squid em cascata
    Por mauri no fórum Servidores de Rede
    Respostas: 2
    Último Post: 02-07-2002, 16:22
  3. Respostas: 0
    Último Post: 10-06-2002, 18:03
  4. Instalando Linux em Nootbook
    Por Gabriel_Junior no fórum Servidores de Rede
    Respostas: 1
    Último Post: 31-05-2002, 19:47
  5. Logon em servidor Linux
    Por joe_fox no fórum Servidores de Rede
    Respostas: 1
    Último Post: 31-05-2002, 10:06

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L