一:正则表达式

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.。。。

。。。。。。

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

最新文章

  1. ecshop商品子分类点击下拉,子分类空时,直接跳转功能
  2. C#中Timer使用及解决重入问题
  3. mac pro常用操作
  4. 【原创】NIO框架入门(一):服务端基于Netty4的UDP双向通信Demo演示
  5. aircack-ng抓握手包
  6. Visual Studio 2010添加新项缺失[ADO.NET 实体数据模型]解决方法
  7. win7Java开发环境配置
  8. 【jQuery基础学习】05 jQuery与Ajax以及序列化
  9. ASP.NET中的事件处理
  10. Hibernate Validation使用示例及讲解
  11. Android SDK代理服务器解决国内不能更新下载问题(转)
  12. Cesium 获取当前视图范围
  13. 《炉石传说》建筑设计欣赏(6):卡&在执行数据时,组织能力
  14. mysql创建数据表时如何判断是否已经存在?
  15. Java内存数据模型
  16. 用LinkedList集合演示栈和队列的操作
  17. 在 Ubuntu 系统中部署 Git Server
  18. [Swift]LeetCode1 .两数之和 | Two Sum
  19. python字符串常用操作
  20. 用STM32CudeMX 配置用到的函数(记住他!)

热门文章

  1. MySQL中几个关于时间/时区的变量
  2. redis的底层数据机构
  3. 【ANT】ant使用
  4. WPF开发中的多线程的问题
  5. 【逆向工具】逆向工具101editor使用-游戏快速通关
  6. [转]HEX文件格式解析
  7. ARMV8 datasheet学习笔记4:AArch64系统级体系结构之编程模型(3)- 异常
  8. C# 将任意对象快速转换为Json
  9. 005_awk案例实战
  10. 006_ssl监测及评分