´popen´ não retorna corretamente

27/09/2005

0

Olá pessoal...

estou tentando executar o segunte comando, através do comando ´popen´:

echo ´mount | grep hda | awk ´{printf $3"\r\f"}´´


e no Kylix, faço assim:
  strComando := ´echo ´mount | grep ´ + strDevice + ´ | awk ´;
  strComando := strComando + QuotedStr(´{printf $´ + IntToStr(intColuna) + ´"\r\f"}´) + ´´´;
 //  showMessage(strComando);
  pResult := popen(PChar(strComando), ´r´);


Executando no shell, recebo o retorno beleza, no meu caso duas entradas, uma em cada linha, mas pelo Kylix, ele me retorna tudo na mesma linha:
Ex:
Shell:
/
/boot

Kylix:
/ /boot

Alguem tem alguma idéia?

Obrigado,
Marcos


Marvinla

Marvinla

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar