runmefirst

来自「UNIX下perl实现代码」· 代码 · 共 37 行

TXT
37
字号
#!/usr/local/bin/perl# Make a world-writeable directory for saving state.$ww = 'WORLD_WRITABLE';unless (-w $ww) {    $u = umask 0;    mkdir $ww, 0777;    umask $u;}# Decode the sample image.for $uu (<*.uu>) {    unless (open UU, "<$uu") { warn "Can't open $uu: $!\n"; next }    while (<UU>) {        chomp;	if (/^begin\s+\d+\s+(.+)$/) {	    $bin = $1;	    last;	}    }    unless (open BIN, "> $bin") { warn "Can't create $bin: $!\n"; next }    binmode BIN;    while (<UU>) {	chomp;	last if /^end/;	print BIN unpack "u", $_;    }    close BIN;    close UU;}# Create symlinks from *.txt to *.cgi for documentation purposes.foreach (<*.cgi>) {    ($target = $_) =~ s/cgi$/txt/i;    symlink $_, $target unless -e $target;}

⌨️ 快捷键说明

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