pr.pl

来自「类unix x86平台的简单操作系统」· PL 代码 · 共 36 行

PL
36
字号
#!/usr/bin/perluse POSIX qw(strftime);if($ARGV[0] eq "-h"){	shift @ARGV;	$h = $ARGV[0];	shift @ARGV;}else{	$h = $ARGV[0];}$page = 0;$now = strftime "%b %e %H:%M %Y", localtime;@lines = <>;for($i=0; $i<@lines; $i+=50){	print "\n\n";	++$page;	print "$now  $h  Page $page\n";	print "\n\n";	for($j=$i; $j<@lines && $j<$i +50; $j++){		print $lines[$j];	}	for(; $j<$i+50; $j++){		print "\n";	}	$sheet = "";	if($lines[$i] =~ /^([0-9][0-9])[0-9][0-9] /){		$sheet = "Sheet $1";	}	print "\n\n";	print "$sheet\n";	print "\n\n";}

⌨️ 快捷键说明

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