标签:
chdir 操作副改变当前的工作目录。它和shell中cd命令类似:
chdir ‘/etc’ or die “cannot chdir to /etc:$1”;
注意:工作目录不能更改的,也就是说Perl程序返回后一定会回到所在的工作目录。
如果调用chdir时不加参数,Perl会猜想是想要回到用户主目录,并将工作目录设成主目录,这和shell下使用不加参数的cd命令效果相同。
注意:可不能使用波浪符~。
形如:echo *.pm;其中通配符是*。在Perl中同样适用:
my @all_files=glob ‘*’;
My @pm_files=glob ‘*.pm’;
其中,@all_files取得当前目录中的所有文件并且按照字母顺序排序,但不包括以点号开头的文件,这和shell中的做法完全相同(ls)。
使用<>完成glob的功能,如:
my @all_files=<*>;#效果等同于: my @all_files=glob “*”;
标签:
原文地址:http://www.cnblogs.com/lukexwang/p/4679214.html