perl $_ 及 $'
作者: cross 日期: 2010-01-20 00:20
當 $' 時
open open_file, "/etc/passwd";
while (<open_file>) {
if ($_ =~ /^root:/) {
print "$'";
} elsif ($_ =~ /^bin/) {
last;
}
}
close open_file;
顯示
x:0:0:root:/root:/bin/bash
當 $_ 時
open open_file, "/etc/passwd";
while (<open_file>) {
if ($_ =~ /^root:/) {
print "$_";
} elsif ($_ =~ /^bin/) {
last;
}
}
close open_file;
顯示
root:x:0:0:root:/root:/bin/bash
也就是使用 $' 會直接去除我過濾的再顯示出來
發表評論
上一篇
返回
下一篇
標籤:




perl 所謂的參照 (2011-08-02 23:59)
perl 的map功用 (2011-08-02 23:18)
perl 關於排序功能 (2011-08-02 22:41)
perl 如何輸入密碼時以星號*顯示 (2011-05-14 19:31)
perl 怎麼達到 ls 功能 (續) (2011-04-19 12:05)
perl 模組 - package範例 (2011-04-03 22:43)
編譯perl模組遇到的問題 (2011-03-07 16:27)
perl 一個可以學習怎麼寫CGI程式的地方 (2010-05-01 00:44)
perl 程式存取 MS Access MDB 資料庫 (續) UPDATE語法 (2010-03-12 10:58)