my $fail = 0;
foreach my $cmd (qw( cat cksum dd expand fmt fold head md5sum nl od
paste pr ptx sha1sum sort sum tac tee tail tsort
- unexpand uniq wc ))
+ unexpand uniq wc ), 'cut -f2')
{
my $exp = new Expect;
$exp->log_user(0);
$exp->spawn($cmd)
or (warn "$ME: cannot run `$cmd': $!\n"), $fail=1, next;
- $exp->send("a b\n");
+ # No input for cut -f2.
+ $cmd =~ /^cut/
+ or $exp->send("a b\n");
$exp->send('\ 4'); # FIXME: it'd be better not to hard-code ^D here
$exp->expect (0, '-re', "^a b\\r?\$");
my $found = $exp->expect (1, '-re', "^.+\$");