六周第四次课(5月2日)
复习 
扩展
打印某行到某行之间的内容http://ask.apelearn.com/question/559

sed转换大小写 http://ask.apelearn.com/question/7758

sed在某一行最后添加一个数字http://ask.apelearn.com/question/288

删除某行到最后一行 http://ask.apelearn.com/question/213

打印1到100行含某个字符串的行 http://ask.apelearn.com/question/1048

打印文件中特定的某行到某行之间的内容

例如:有个文件test的内容如下:
ert
fff
**
[abcfd]
123
324
444
[rty]
**
fgfgf
怎么能截取
[abcfd]
123
324
444
[rty]
这一部分出来呢?

复习一下sed

sed '/匹配的内容/' 文件名

sed -rn '/(abcfd)/,/(rty)/'p test.txt

sed -n '/\[abcfd\]/,/\[rty\]/p' test.txt

sed 如何转换大小写字母

sed中,使用\u表示大写,\l表示小写

1. 把每个单词的第一个小写字母变大写:
sed 's/\b[a-z]/\u&/g' filename

sed 's/\b[a-z]/\u&/g' test.txt

2. 把所有小写变大写:
sed 's/[a-z]/\u&/g' filename

sed 's/[a-z]/\u&/g' test.txt

3. 大写变小写:
sed 's/[A-Z]/\l&/g' filename

sed 's/[A-Z]/\l&/g' test.txt 


sed在文件中某一行最后添加一个数字

sed 's/\(^a.*\)/\1 12/' test.txt 在a开头的行后面添加12

sed删除某关键字的下一行到最后一行

如何使用sed打印1到100行包含某个字符串的行

sed -n '1,20{/44/p}' test.txt

多少行就算没有达到也可以。

匹配44

转载于:https://blog.51cto.com/13691454/2110590

Linux20180502 六周第四次课(5月2日)相关推荐

  1. 六周第四次课(1月18日)

    六周第四次课(1月18日) 复习  扩展 打印某行到某行之间的内容http://ask.apelearn.com/question/559 例如:有个文件test的内容如下: ert fff ** [ ...

  2. 三周第三次课(12月27日)

    三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...

  3. 六周第四次课(5月2日)

    复习 扩展 打印某行到某行之间的内容http://ask.apelearn.com/question/559 有个文件test的内容如下: ert fff [abcfd] 123 324 444 [r ...

  4. 三周第五次课(4月10日)

    4.5/4.6 磁盘格式化 df -Th 查看分区的文件系统 [root@test220 ~]# df -hT Filesystem Type Size Used Avail Use% Mounted ...

  5. 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

    2019独角兽企业重金招聘Python工程师标准>>> 3.7 su命令 su - 用户名 切换用户(加-彻底切换用户包括一些配置文件) 不加 - 的话 还会在root 家目录下 加 ...

  6. Linu20180415三周第三次课(4月4日)

    3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 su就是切换用户的命令 su - username 切记要使用 - . 我经常使用的时候是不加上-的,这样的话切换的不彻底,尚在之 ...

  7. LINUX基础 第四次课 10月15日

    一.实现在浏览器中输入虚拟机的IP地址,并且能打开它的一个Web界面 1.使用root用户登录虚拟机 2.在终端中输入命令下载httpd: yum -y install httpd 3.出现Compl ...

  8. python周志_Python学习日志9月17日 一周总结

    周一,9月11日 这天写的是过去一周的周总结,我从中找出当天的内容. 这天早晨给电脑折腾装机,早晨基本上没有学习,休息了一个早晨. 下午写的上周总结,完事做mooc爬虫课的作业,<Think P ...

  9. 【2023年1月·第二周】-单词学习记录(1月9日-1月15日)

    本周对第四次和第五次的复习任务做了调整,去掉了单词造句.词串.近义词.反义词的积累,将更多时间花在单词造句和文章精读上. 第二周(1月9日-1月15日) 学习记录卡 指标 周一 周二 周三 周四 周五 ...

最新文章

  1. 顺序表-插入一个元素x后保持该顺序表L递增有序排序(查找+元素后移插入)
  2. Ensembl数据库下载参考基因组(植物拟南芥)
  3. “柔”,“软”,“微”,“弱”何以成为互联网时代的时髦词汇
  4. NutzWk 5.2.4 发布,Java 微服务分布式开发框架
  5. Java数据结构与算法(25) - ch11哈希(双重哈希)
  6. boost::geometry模块实现显示不同类型的点的测试程序
  7. Python中抓网页的小陷阱
  8. CentOS平滑更新nginx版本
  9. mysql如何保证数据不丢失_23 | MySQL是怎么保证数据不丢的?
  10. numpy教程:逻辑函数Logic functions
  11. 计算机ec键起什么作用,主板acpi 隐形的管家——EC的EC控制器芯片芯片手册
  12. UnrealEngine蓝图进阶学习笔记(六):按波次生成敌人
  13. 图片公式提取至文档word
  14. 牛客 数据库SQL实战 将所有获取奖金的员工当前的薪水增加10%
  15. 20岁,他来武大读博!
  16. 3dsmax游戏建模掌握这些技巧方法,6个月学会就业!
  17. 万字详解 Tomcat 组成与工作原理
  18. 《黄花黄》安铁诗词作品摘录
  19. Python IO文件管理
  20. 儿童 编程 python 知乎_知乎热议!学完Python之后,我的编程能力竟然退化了!

热门文章

  1. telnet远程登录协议
  2. GIS专家:云GIS带来的最大影响是体系架构
  3. android用户界面-事件处理
  4. Fms3和Flex打造在线多人视频会议和视频聊天(附原代码)
  5. [转]javascript 判断某页面上的表单数据是否改变过
  6. 回帖整理和其他一些想法
  7. HTML中利用纯Microsoft Ajax Library做出可调用WebSerives的AutoComplete
  8. 向Excle中插入多个表
  9. k8s核心技术-Helm(概述)---K8S_Google工作笔记0044
  10. Android学习笔记---13_文件的操作模式.各个应用之间的文件权限