Linux20180502 六周第四次课(5月2日)
六周第四次课(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月18日)
六周第四次课(1月18日) 复习 扩展 打印某行到某行之间的内容http://ask.apelearn.com/question/559 例如:有个文件test的内容如下: ert fff ** [ ...
- 三周第三次课(12月27日)
三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...
- 六周第四次课(5月2日)
复习 扩展 打印某行到某行之间的内容http://ask.apelearn.com/question/559 有个文件test的内容如下: ert fff [abcfd] 123 324 444 [r ...
- 三周第五次课(4月10日)
4.5/4.6 磁盘格式化 df -Th 查看分区的文件系统 [root@test220 ~]# df -hT Filesystem Type Size Used Avail Use% Mounted ...
- 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
2019独角兽企业重金招聘Python工程师标准>>> 3.7 su命令 su - 用户名 切换用户(加-彻底切换用户包括一些配置文件) 不加 - 的话 还会在root 家目录下 加 ...
- Linu20180415三周第三次课(4月4日)
3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 su就是切换用户的命令 su - username 切记要使用 - . 我经常使用的时候是不加上-的,这样的话切换的不彻底,尚在之 ...
- LINUX基础 第四次课 10月15日
一.实现在浏览器中输入虚拟机的IP地址,并且能打开它的一个Web界面 1.使用root用户登录虚拟机 2.在终端中输入命令下载httpd: yum -y install httpd 3.出现Compl ...
- python周志_Python学习日志9月17日 一周总结
周一,9月11日 这天写的是过去一周的周总结,我从中找出当天的内容. 这天早晨给电脑折腾装机,早晨基本上没有学习,休息了一个早晨. 下午写的上周总结,完事做mooc爬虫课的作业,<Think P ...
- 【2023年1月·第二周】-单词学习记录(1月9日-1月15日)
本周对第四次和第五次的复习任务做了调整,去掉了单词造句.词串.近义词.反义词的积累,将更多时间花在单词造句和文章精读上. 第二周(1月9日-1月15日) 学习记录卡 指标 周一 周二 周三 周四 周五 ...
最新文章
- 顺序表-插入一个元素x后保持该顺序表L递增有序排序(查找+元素后移插入)
- Ensembl数据库下载参考基因组(植物拟南芥)
- “柔”,“软”,“微”,“弱”何以成为互联网时代的时髦词汇
- NutzWk 5.2.4 发布,Java 微服务分布式开发框架
- Java数据结构与算法(25) - ch11哈希(双重哈希)
- boost::geometry模块实现显示不同类型的点的测试程序
- Python中抓网页的小陷阱
- CentOS平滑更新nginx版本
- mysql如何保证数据不丢失_23 | MySQL是怎么保证数据不丢的?
- numpy教程:逻辑函数Logic functions
- 计算机ec键起什么作用,主板acpi 隐形的管家——EC的EC控制器芯片芯片手册
- UnrealEngine蓝图进阶学习笔记(六):按波次生成敌人
- 图片公式提取至文档word
- 牛客 数据库SQL实战 将所有获取奖金的员工当前的薪水增加10%
- 20岁,他来武大读博!
- 3dsmax游戏建模掌握这些技巧方法,6个月学会就业!
- 万字详解 Tomcat 组成与工作原理
- 《黄花黄》安铁诗词作品摘录
- Python IO文件管理
- 儿童 编程 python 知乎_知乎热议!学完Python之后,我的编程能力竟然退化了!
热门文章
- telnet远程登录协议
- GIS专家:云GIS带来的最大影响是体系架构
- android用户界面-事件处理
- Fms3和Flex打造在线多人视频会议和视频聊天(附原代码)
- [转]javascript 判断某页面上的表单数据是否改变过
- 回帖整理和其他一些想法
- HTML中利用纯Microsoft Ajax Library做出可调用WebSerives的AutoComplete
- 向Excle中插入多个表
- k8s核心技术-Helm(概述)---K8S_Google工作笔记0044
- Android学习笔记---13_文件的操作模式.各个应用之间的文件权限