遍历文件,读取.wxss文件,在头部添加一条注释

Posted ajanuw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历文件,读取.wxss文件,在头部添加一条注释相关的知识,希望对你有一定的参考价值。

change.pl

#!/usr/bin/perl
use autodie;
use utf8;
use Encode qw(decode encode);
use v5.26;
my $path = shift @ARGV;

sub scan_file{
  my $path = shift @_;
  for(<$path/*>){
    if(-d $_){
      scan_file($_);
    }else{
      if(/.wxss$/){
        print "$_
";
        my @data = ("/*postcss-pxtransform disable*/
");
        open of, "<", $_;

        my $path = $_;
        while(<of>){
          chomp;
          push @data, $_;
        }
        open wf, ">", $path;
        print wf @data;
      }
    }
  }
}

scan_file($path);

执行

λ perl change.pl .
./weapp_iviewui/iview-weapp/dist/action-sheet/index.wxss
./weapp_iviewui/iview-weapp/dist/alert/index.wxss
./weapp_iviewui/iview-weapp/dist/avatar/index.wxss
./weapp_iviewui/iview-weapp/dist/badge/index.wxss
./weapp_iviewui/iview-weapp/dist/button/index.wxss
./weapp_iviewui/iview-weapp/dist/card/index.wxss
./weapp_iviewui/iview-weapp/dist/cell/index.wxss
./weapp_iviewui/iview-weapp/dist/checkbox/index.wxss
./weapp_iviewui/iview-weapp/dist/checkbox-group/index.wxss

以上是关于遍历文件,读取.wxss文件,在头部添加一条注释的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP框架 AJAX方法返回 例子:简单添加一条数据 和 查询一个表里的数据

我想向子表单添加一条新记录,但它总是向主表单添加一条新记录

如何在绘图快速条形图中添加一条线

Office WPS如何在页眉页脚添加一条横线

SQLite数据库中,我想一直就保存一条记录,能够不断地删除前一条记录,再添加一条新纪录,哪个命令?

在 pandas df 的时间序列图中添加一条垂直线