网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Perl生成文件或者文件夹的权限、属主

#!/usr/bin/perl


use strict;
use warnings;


##生成目录放到一个临时文件,然后根据这个文件生成权限。
##find /usr -type d -ls |awk '{print $11}' > test_dir.txt


my $filename = 'test_dir.txt'; 
open(my $fh, $filename) or die "Could not open file '$filename' $!";


while (my $row = <$fh>) {
  chomp $row;
  my $chmod_line=`stat $row|grep Uid|awk -F\'\(\' \'{print \$2\}\'|awk -F\/ \'{print \$1\}\'`;
  my $user_name=`stat $row|grep Uid|awk -F'(' '{print \$3}'|awk -F\/ '{print \$2}'|awk -F')' '{print \$1}'`;
  my $group_name=`stat $row|grep Uid|awk -F'/' '{print \$4}'|awk -F')' '{print \$1}'`;
  
  chomp $chmod_line;
  chomp $user_name;
  chomp $group_name;
  
  
  $user_name =~ s/^\s+|\s+$//g;
  $group_name =~ s/^\s+|\s+$//g;


  print "mkdir -p $row\n";


  print "chmod $chmod_line $row \n";
  print "chown $user_name:$group_name $row \n";


}






当前名称:Perl生成文件或者文件夹的权限、属主
路径分享:http://bjjierui.cn/article/jcoodh.html

其他资讯