Pexpect - отключение вывода соединения ssh

Я использую простой скрипт pexpect для ssh на удаленную машину и получаю значение, возвращаемое командой. Есть ли способ, pexpect или sshwise, я могу использовать, чтобы игнорировать приветствие unix? То есть из

    child = pexpect.spawn('/usr/bin/ssh %s@%s' % (rem_user, host))
    child.expect('[pP]assword: ', timeout=5)
    child.sendline(spass)
    child.expect([pexpect.TIMEOUT, prompt])
    child.before = '0'
    child.sendline ('%s' % cmd2exec)
    child.expect([pexpect.EOF, prompt])

    # Collected data processing
    result = child.before
    # logon to the machine returns a lot of garbage, the returned executed command is at the 57th position
    print result.split('\r\n') [57]
    result = result.split('\r\n') [57]

Как я могу просто получить возвращаемое значение, игнорируя, "Последний успешный вход" и "(c) Авторские права" и без необходимости заботиться о правильном положении значения?

Спасибо!

5
задан Joao Figueiredo 21 September 2010 в 18:33
поделиться