argv.t

来自「早期freebsd实现」· T 代码 · 共 37 行

T
37
字号
#!./perl# $Header: argv.t,v 4.0 91/03/20 01:50:46 lwall Locked $print "1..5\n";open(try, '>Io.argv.tmp') || (die "Can't open temp file.");print try "a line\n";close try;$x = `./perl -e 'while (<>) {print \$.,\$_;}' Io.argv.tmp Io.argv.tmp`;if ($x eq "1a line\n2a line\n") {print "ok 1\n";} else {print "not ok 1\n";}$x = `echo foo|./perl -e 'while (<>) {print $_;}' Io.argv.tmp -`;if ($x eq "a line\nfoo\n") {print "ok 2\n";} else {print "not ok 2\n";}$x = `echo foo|./perl -e 'while (<>) {print $_;}'`;if ($x eq "foo\n") {print "ok 3\n";} else {print "not ok 3 :$x:\n";}@ARGV = ('Io.argv.tmp', 'Io.argv.tmp', '/dev/null', 'Io.argv.tmp');while (<>) {    $y .= $. . $_;    if (eof()) {	if ($. == 3) {print "ok 4\n";} else {print "not ok 4\n";}    }}if ($y eq "1a line\n2a line\n3a line\n")    {print "ok 5\n";}else    {print "not ok 5\n";}`/bin/rm -f Io.argv.tmp`;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?