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 + -
显示快捷键?