回顾
正则表达式
基本正则 ^ $ [] [^] . * {n,m} {n} {n,} ()
扩展正则 + ? {n,m} ( ) | \b

sed
前置命令 | sed 选项 (定址符)指令
sed 选项 (定址符)指令 被处理的文件

选项 -n -r -i
指令 p d s

a 行下追加
i 行上添加
c 替换行

sed ‘1a XXXX’ user 第1行下追加字母
sed ‘1,3a XXXX’ user 第1~3行下追加
sed ‘1,+1a XXXX’ user 第1行以及后面1行下追加
sed ‘/root/a XXXX’ user 有root的行下追加
sed ‘1i XXXX’ user 第1行上添加
sed ‘1a XXXX’ user 第1行下追加
sed ‘2i XXXX’ user 效果同上
sed ‘/^bin/i XXXX’ user 以bin开头的行上添加
sed ‘c XXXX’ user 所有行替换
sed ‘1c XXXX’ user 第1行替换
sed ‘1,2c XXXX’ user 第1~2行替换
sed ‘/root/c XXXX’ user 有root的行替换

按照 用户名 --> 密码 的格式,显示使用bash做解释器的用户信息

#!/bin/bash
u=sed -n '/bash$/s/:.*//p' /etc/passwd 找到使用bash的用户
for i in u 交 给 f o r 循 环 处 理 d o w = ‘ g r e p " u 交给for循环处理 do w=`grep " u交给for循环处理dow=‘grep"i:" /etc/shadow` 找到每个用户对应的shadow记录
w1=KaTeX parse error: Expected '}', got '#' at position 3: {w#̲*:} 掐头 w2={w1%%

SHELL脚本编程:sed高级应用和awk基本用法(SHELL----DAY31)相关推荐

  1. 详解Shell脚本:sed命令工具 ,awk命令工具

    -----------------------------概述----------------------------------- Linux文本处理工具(以下都是命令和工具,而且只是作为展示,不能 ...

  2. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  3. 《Linux命令行与Shell脚本编程大全第2版.布卢姆》pdf

    下载地址:网盘下载 内容简介  · · · · · · 本书是一本关于Linux 命令行与shell 脚本编程的全面教程.全书分为四部分:第一部分介绍Linuxshell 命令行:第二部分介绍shel ...

  4. linux之基础shell脚本编程1 基础变量赋值

    本章主要介绍函数的基础,变量赋值,逻辑运算,条件表达式,测试 linux之基础shell脚本编程1  基础变量赋值 linux之基础shell脚本编程2 if语句循环判断 linux之基础shell脚 ...

  5. Shell脚本编程--管道与重定向、自定义变量、特殊变量

    文章目录 shell脚本编程规范 管道与重定向 管道操作 重定向操作 Shell脚本变量 变量作用 变量的类型 变量的数据类型 自定义变量 赋值时使用引号 交互式为变量赋值read 设置变量的作用范围 ...

  6. shell脚本编程神器之awk语法案例详解

    AWK入门指南 文章目录 shell脚本编程神器之awk语法案例详解 安装AWK AWK 起步示例 AWK程序的结构 执行 awk 程序 awk 的错误提示 简单输出 打印每一行 打印特定行 NF,字 ...

  7. 高级shell脚本编程之函数库、信号与陷进、文件处理、数组、安全性

    高级shell脚本编程之函数库.信号与陷进.文件处理.数组.安全性 1.函数库 把所有需要用到的函数都放到一个文件中,然后每个脚本的开头包含这个文件.例如: #!/bin/sh scope(){ lo ...

  8. 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---32

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

  9. 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---24

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

最新文章

  1. 程序猿惯用口头禅与内心真实 OS,快来看看你中招没?
  2. shell脚本的执行方式及区别
  3. Python 常用文件
  4. 谈谈集群NAS在VDI存储中的应用
  5. iptables基础篇
  6. 一步一步实现自己的模拟控件(5)——隐藏类
  7. Linux学习:第三章-Linux常用命令-1
  8. 用pycharm写python老是提示错误_python pycharm错误集锦
  9. 建站倒计时html,网页短时间维护倒计时js代码
  10. JavaWeb EL表达式, JSTL标签及过滤器综合学习
  11. Aggregated Residual Transformations for DeepNeural Networks -ResNetXt2017【论文理解】
  12. 芒果DB删除指定日期内数据
  13. switchhost,更方便的管理host
  14. js二次压缩工具nodejs版
  15. android 连笔记本无线上网,android手机通过笔记本的网络实现无线wifi上网
  16. 实现 RadioButtonList 单选按钮组设置及横向布局
  17. mysql通过正则表达式根据手机号判断运营商
  18. ug支持linux系统吗,UG12.02-linux,感兴趣的可以下载
  19. [C++] 获取IE代理服务器的账号密码
  20. 数值分析--matlab迭代求根式

热门文章

  1. Mysql进阶—二进制安装、联合查询、破解与备份
  2. RocketMQ源码解析之消息消费者(consume Message)
  3. R 语言 手写 计算 cor 相关系数 和 p值 流程 代码
  4. Python 之天天向上的魔力
  5. HMI智能串口屏——在STM32开发板上的实战应用及其详解
  6. 奇货可居,人工智能专家今年格外紧俏
  7. iOS应用架构谈(4) 本地持久化方案及动态部署
  8. 听“死性不改”得到的启悟两面性
  9. php安装vld扩展
  10. python自相关图_Python绘制时间序列数据的时序图、自相关图和偏自相关图