关于shell基础,大数据的前期准备

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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.。。。

。。。。。。

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

 

以上是关于关于shell基础,大数据的前期准备的主要内容,如果未能解决你的问题,请参考以下文章

关于Cloud Computing IaaS 架构前期准备

零基础学习 Python 之前期准备

01-大鸭梨博客系统前期准备

Python爬虫基础知识及前期准备

Python爬虫基础知识及前期准备

020平台的建设前期准备