Perl 程式備忘錄 (續) II
作者: cross 日期: 2008-09-18 10:37
續 http://ssorc.tw/rewrite.php/read-850.html
1。用 exists 來判斷某個是否存在
ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x578.html
2。用 keys 取出雜湊的鍵,ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x560.html
3。用 values 取出雜湊的值,ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x568.html
4。each 則是取出 keys 及 values,ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x573.html
5。$yesno = ($i == 10) ? 'yes' : 'no'; # 如果i 是 10 的話 $yesno 變數就為 yes,否則為 no
6。unlink $filename if -e $filename; # 如果檔案存在就刪除
7。rename("舊檔","新檔"); # 將擋案改名
8。複製檔案
1。用 exists 來判斷某個是否存在
ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x578.html
2。用 keys 取出雜湊的鍵,ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x560.html
3。用 values 取出雜湊的值,ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x568.html
4。each 則是取出 keys 及 values,ref: http://linux.tnc.edu.tw/techdoc/perl_intro/x573.html
5。$yesno = ($i == 10) ? 'yes' : 'no'; # 如果i 是 10 的話 $yesno 變數就為 yes,否則為 no
6。unlink $filename if -e $filename; # 如果檔案存在就刪除
7。rename("舊檔","新檔"); # 將擋案改名
8。複製檔案
- use File::Copy;
- copy("檔案1","檔案2");
9。mkdir($dir,0755) || die "$!"; # 建立目錄
10。取得環境變數
print $ENV{COMPUTERNAME};
11。呼叫附程式 sub 的方式
# 第一種
subxxx();
# 第二種
&subxxx;
12。將資料寫入檔案
open(OUT, ">tmp.txt") || die "$!";
print OUT "WWWW ";
close OUT;
13。先定義一串我要作的指令,再將給 open 去執行
$command ="echo www >> /root/www.txt";
$perform="|".$command;
open(DOIT, $perform);
close(DOIT);
14。取現在路徑
use Cwd;
$now_dir = getcwd;
print $now_dir ." ";
發表評論
上一篇
返回
下一篇
標籤:




sysctl指令 (2011-10-26 15:16)
perl 的 Getopt::Long 模組,在下指令時讓參數得到值 (2011-08-06 16:00)
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)
rarlinux 指令--壓縮分割加密檔案 (2011-03-15 20:00)