查找如下字符串中形如XXX.XXX.XXX.XXX的字符串,其中X必须是数字
abc.111.222.333
12a.333.444.567
11.222.333.444
111.2.333.333
444.444.222.111

查找当前系统上名字为user1的用户的帐号的相关信息, /etc/passwd, user11, myuser1

查找当前系统上以其为附加组的用户有两个或两个以上的组的相关信息, /etc/group

查找当前系统上其用户帐号密码最长使用期为99999天的用户帐号的相关信息;99999

分析/etc/inittab文件中如下两行的文本特征,请写出可以精确找到类似两行的模式,而且要求每一行中出现在数字必须相同:l1:1:wait:/etc/rc.d/rc 1 l5:5:wait:/etc/rc.d/rc 5


1、显示/proc/meminfo文件中以不区分大小的s开头的行;

2、显示/etc/passwd中以nologin结尾的行;

3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;

4、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;


5、显示/boot/grub/grub.conf文件中以一个或多个空白字符开头的行;

6、显示/etc/inittab文件中以一个数字开头并以一个与开头数字相同的数字结尾的行;

IP的表示:

输入/输出重定向,管道

标准输入:keyboard    0
标准输出:monitor     1
标准错误输出:monitor 2

重定向:

覆盖输出重定向:>
追加输出重定向:>>
错误输出重定向:2>
set -C 拒绝覆盖输出重定向

管道:如


bash:
本地变量(局部变量)
set
unset VARIABLE_NAME
环境变量
export VARIABLE_NAME=Value
export VARIABLE_NAME
unset VARIABLE_NAME
1、尽可能避开系统已用变量名
变量替换:echo $NAME
" :弱引用,变量替换会进行
' :强引用,变量替换会禁止

转载于:https://blog.51cto.com/pengfei372/786809

正则表达式及shell相关推荐

  1. 正则表达式在shell中使用的方法与案例

    目录 一.介绍: 二.表达式的书写符合对应的含义 2.1.基础元字符 2.2.Shell 中支持的扩展元字符. 三.示范案例 3.1."*"的使用 3.2."." ...

  2. 快速学会正则表达式(shell)

    文章目录 七.正则表达式 1.什么是正则表达式 2.为什么使用正则表达式 3.如何学习正则表达式 4.如何使用正则表达式 5.元字符 1.基本正则表达式 2.扩展正则表达式 3.贪婪模式或非贪婪模式 ...

  3. Linux高级专题详解--shell编程大全(shell变量,if语句,case语句,for循环,while循环,函数调用,数组,正则表达式,shell脚本三剑客--grep,sed,awk家族)

    shell编程 初始shell 程序 语言 编程 ---------------------------------- 语言 自然语言:汉语.英语 计算机语言:c语言.c++.(java php py ...

  4. 常用正则表达式和shell命令列表

    取当前目录下普通文件的后缀名列表: ls -l | awk '/^-/{print $NF}' |awk -F. '{print $NF}'|awk '!/^$/' 匹配0和正整数的正则表达式(除0以 ...

  5. 正则表达式(C、C++、Python、Shell)

    撰写本文档的初衷本来是想介绍正则表达式怎么写,但是百度一搜,正则表达式的教程的质量已经相当高,我便不在班门弄斧了.正则表达式是一种方法,在不同的语言中,它的应用样式可能会不同,但是方法是一样的,只要了 ...

  6. php、linux、javascript 正则表达式

    PHP 正则表达式中包含三种元素分别为:量词.元字符.修饰符 量词 语法 描述 匹配任何至少包含一个前导字符串 匹配任何包含零个或多个前导字符串 ? 匹配任何包含零个或一个前导字符串 . 匹配任意字符 ...

  7. linux获取目标主机shell,expect案例-批量获取主机并分发密钥

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

  8. 标杆徐linux云计算视频,标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战...

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

  9. linux中自动化日志分析,Shell项目案例7-应用日志分析

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

最新文章

  1. 面对“超人革命”,我们是否已做好准备?
  2. nginx和apache 配置
  3. 多项式快速插值学习小记
  4. DirectionalLayout线性布局
  5. java同步关键词解释、synchronized、线程锁(Lock)
  6. Redis中的可用性保证之Sentinel 原理
  7. 用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。
  8. NET 提供了执行异步操作的三种模式
  9. 一个JS多个数组取交集算法
  10. php 百度天气,php使用百度天气接口示例
  11. 基于itext的pdf拼接
  12. java毕业设计博雅楼自习室预约系统Mybatis+系统+数据库+调试部署
  13. 解决Oracle使用in语句不能超过1000问题
  14. 计算机考试怎么复制粘贴文件,复制粘贴,教您电脑复制粘贴不能用了怎么解决...
  15. 无线信道:地波天波视距传输的特点和区别。
  16. RT-Thread柿饼常用应用代码汇总
  17. 小程序云开发支持公众号网页开发了
  18. matlab中 rgb2gray() 函数 具体实现
  19. Delphi ord 函数
  20. Appium 自动化用例设计(TESTNG 篇)

热门文章

  1. VTK:PolyData之CenterOfMass
  2. VTK:网格之PointInterpolator
  3. OpenGL键盘消息实例
  4. OpenGL 统一变量uniform
  5. C语言实现hash/adler32算法(附完整源码)
  6. C++面向接口编程和C++多态
  7. 经典C语言程序100例之八四
  8. 4后期盒子叫什么_Carlife转Carplay盒子科普
  9. 6.prometheus数据上报方式-pushgateway
  10. 2.3.NLTK工具包安装、分词、Text对象、停用词、过滤掉停用词、词性标注、分块、命名实体识别、数据清洗实例、参考文章