processlog.pl
来自「C++高级编程这本书所附的源代码」· PL 代码 · 共 18 行
PL
18 行
#! /usr/bin/perl
open (INPUT, "userlog.txt") or die "Couldn't open input file!";
open (OUTPUT, ">userlog.out") or die "Couldn't open output file!";
while ($line = <INPUT>) {
if ($line =~ m/^Password: (.*)/) {
$result = `./encryptString $1`;
if ($? != 0) { exit(-1) }
print OUTPUT "Password: $result\n";
} else {
print OUTPUT "$line";
}
}
close (INPUT);
close (OUTPUT);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?