zoukankan      html  css  js  c++  java
  • 003 关于shell基础,大数据的前期准备

    一:正则表达式

    1.通配符与正则表达式的区别

      通配符有 *,?,[]。

      区别:

        通配符用来匹配文件名

        正则表达式是为了匹配字符串

    2.“.*”的意思

      .:任意字符

      *:匹配前一个字符任意次

    3.过滤出带有某个字符的行

      

    4.过滤出不带某个关键字的行

      

    5.显示以#开头的行

      

    6.显示开头不是英文的行

      

    7.打印o出现两次的行

      

    8.显示0出现一个或者以上的字符

      

    9.打印以r开头,以n结尾的行

      

     二:变量

    1.环境变量的查看

      

    2.位置变量

      分别是$1,$2,……$9 。

    3.预定义变量

      

      

    4.自定义变量

      语法格式:name=[value]

      命名规则:变量等号两边不能有空格

           使用export的为全局变量

             调用时使用$.

    三:算数运算

    1.语法格式

      $((expression))

      $[]

      expr 

      

    四:内置判断

    1.测试表达式

      

      

    2.数值比较

       -eq

      -ne

      -gt

      -ge

      -lt

      -le

    3.字串测试

      =

      !=

    4.文件测试

      -e : 文件存在了就为真

    5.逻辑运算符

      与!,或-o,非-a  

    6.时间

      

    7.查找命令来自哪个包

      

    五:shell语句

    1.for控制语句

      )

      

      )

      

      )

      

      )

      

    2.while循环

      

      

    3.。。。

    。。。。。。

    (后续将会在下周完成写)

  • 相关阅读:
    java的运行机制
    HelloWorld!
    一些简单的Dos命令
    之前自己不是很熟悉的windows快捷键
    MarkDown语法自学笔记
    Amazon Alexa 总览
    AWS Networking 总览
    用图片轻松学Docker
    实务经验分享-AWS Lambda & RDS 整合探讨
    16种设计思想
  • 原文地址:https://www.cnblogs.com/juncaoit/p/5953490.html
Copyright © 2011-2022 走看看