use Expect::Quick Prompt => [ -re => '^\$\s+' ], REMOTE => 'user@example.com'; send 'command param1 param2'; my $resp = before; ...;