if (open my $cmdh, "$rcmd |") { ... #### my ($col, $row) = Term::Size::chars *STDOUT{IO}; #### my ($col, $row); if (open my $tty, '<', '/dev/tty') { ($col, $row) = Term::Size::chars (defined $tty ? $tty: *STDIN{IO}); close $tty; }