mastosh的个人空间 https://blog.eetop.cn/899845 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

shell命令&perl实例

已有 1601 次阅读| 2018-2-24 15:12 |系统分类:芯片设计

1. shell

    #machine

     free -tg/ ps /ps -u/ top

     uname/umask/groups/lsload

       last/   cat ~/machine.host   //record of machine use

    #lsf

       lsb_release -a

      lshosts -s ostype | grep [machine]

     bsub -G  []  -q []  -R

    lsinfo

    bstat -g []

     bqueues

     bjobs -u all -q []

      bjobs -l [jobid]

      

    #kill

      whereis fuser  /sbin/fuse -v []

   #newgrp [grpname]   

     #sed -n 1,1000p [] > log

   #cp    scp -r

    #file open 

      soffice   [excel]

       evince/acroread [pdf]

      opera/firefox

        tar

      gzip

       upzip/guzip

      c.特殊字符

            !*

            $*

2.perl实例 ~解释型语言

  变量$a    数组 @a,关联数组%a。~~sv 数组a[],队列a[$],联合数组a[*],联合数组,使用较少,索引可为字符串。

     a.匹配字符

             .   一个字符

            x?   零个或者是一个字符

            .*   零个或者是一个以上字符

            ^/$   开始或者结尾

               \d  数字

              \D非数字

              \w英文字母或者是数字

              \s 空白字符

              \b英文字母

               

             g~全局

             i~忽略大小写

                 m为多行,x表示忽略空白部分,e表示当成表达式。

     b.批处理命令

           perl -pi -e 's//g'  *.sv

     c.实例

           文件操作,单个文件,批量多个文件

           单行处理/多行同时匹配。

                while(my $opt=shift@ARGV){

                       if(s/){

                .....

}

       elsif{/\s\c/im .. eof}//i为替换时忽略大小写,在vim使用匹配时不是

             set ignorecase

             set noignorecase


}


       d. 特殊变量,系统函数,全局变量

              $ARGV

               $_

   3.参考

        unix社区

         shell经典教程

         c_shell教程

         cpan/perl实例精解第四版


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 1017

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 19:19 , Processed in 0.015519 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部