linux常见命令(十二)
sed/egrep
将order.txt文件按行号展示出来,并删除第2,4行
nl order.txt |sed '2,4d'
将order.txt文件按行号展示出来,并删除第3行
nl order.txt |sed '3d'
将order.txt文件按行号展示出来,并删除第3行到最后
nl order.txt |sed '3,$d'
将order.txt文件按行号展示出来,并再第三行后面加上drink hot water
nl order.txt |sed '3a drink hot water'
将order.txt文件按行号展示出来,并再第三行前面加上drink hot water
nl order.txt |sed '3i drink hot water'
将order.txt文件按行号展示出来,并再第三行后面加上两行
drink hot water
if you have a cold
nl order.txt |sed '3a drink hot water \
>if you have a cold'
将order.txt文件按行号展示出来,并用no 2-5取代第2-5行
nl order.txt |sed '2,5c no 2-5'
将order.txt文件按行号展示出来,列出第2-5行
nl order.txt |sed -n '2,5p'
将order.txt文件按行号展示出来,将good替换成nice
nl order.txt |sed 's/good/nice/g'
查找本机ip
ifconfig eth0|grep inet |sed 's/^.*inet //g' | sed 's/ *netmask.*$//g'
找到脚本order.sh中不含空行不以#开头的所有行
cat order.sh |sed 's/#.*$//g' |sed '/^$/d'
将order.txt中的所有good替换成nice
sed -i 's/good/nice/g' order.txt
在order.txt最后一行后面加上drink hot water
sed -i '$a drink hot water' order.txt
在order.txt中找到不含super和short的行
egrep -v 'super|short' order.txt
在order.txt中找到go开头且o在一个以上,以d结尾的字符
egrep -n 'go+d' order.txt
在order.txt中找到g开头且o为零个或一个,以d结尾的字符
egrep -n 'go?d' order.txt
在order.txt中含有gd或者good的字符
egrep -n 'gd|good' order.txt
在order.txt中找到g开头以d结尾,且中间为la或者oo的字符
egrep -n 'g(la|oo)d' order.txt
在order.txt中找到g开头以d结尾,且中间为la的重复次数
egrep -n 'g(la)+d' order.txt
linux常见命令(十二)的更多相关文章
- Linux常见命令(二)
随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...
- Linux 常用命令十二 top
一.top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以 ...
- linux常见命令(十)
cut/grep/sort/uniq/wc 连续执行多个命令--;进入/data新建data01目录,在data01目录新建test.txtcd /data;mkdir data01;cd data0 ...
- 2 . Linux常见命令
Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
- 一个linux常见命令的列表
这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...
- 第二天 Linux常见命令
复习: 判断题 1.fedora.redhat.Centos.suse.ubuntu.都是常见的linux 2./分区.swap分区./boot分区都是linux的必须分区 3./dev/sda5在l ...
- Linux常见命令(三)
今天我们来介绍第三个命令:pwd. Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来 ...
- Linux常见命令(四)——mkdir
今天我们来介绍第四个命令:mkdir.mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录.在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名. 用 ...
随机推荐
- RabitMQ 简介
每日一句 The secret of being miserable is to have leisure to bother about whether you are happy or not. ...
- Redis 中的原子操作(1)-Redis 中命令的原子性
Redis 如何应对并发访问 Redis 中处理并发的方案 原子性 Redis 的编程模型 Unix 中的 I/O 模型 thread-based architecture(基于线程的架构) even ...
- Python 多道技术以及进程、线程和协程
多道技术 并发:看起来像同时运行 并行:真正意义上的同时运行,并行肯定是并发 空间的复用与时间复用 空间复用 多个程序用一套计算机硬件 时间复用 程序切换节省时间 ''' 切换(cup)分为两种情况 ...
- Android 实现开机自启APP
原文地址:Android 实现开机自启APP - Stars-One的杂货小窝 公司有个项目,需要实现自启动的功能,本来想着是设置桌面启动器的方式去实现,但是设备是华为平板(EMUI系统),不允许设置 ...
- HMS Core分析服务6.5.0版本更新啦
卸载用户价值的合理评估对制定相应的用户召回策略具有重要意义. HMS Core分析服务新版本支持查看用户卸载前使用次数.崩溃次数等指标.通过这些数据,您可以更直观地判断已卸载人群粘性以及崩溃问题对用户 ...
- prop传值
将FooterMusic.vue中的play方法转到MusicDetail.vue中 用" :"v-bind 指令可以用于响应式地更新 HTML 特性:,在此进行动态赋值(play ...
- 【原创】快速理解Unicode和utf-8的本质
字符串编码 基本概念 在代码中处理,为了字节统一,都统一使用Unicode 核心:在pyhton中s.encode("utf-8")中的变量实例s必须是已经是Unicode格式,否 ...
- Kafka 负载均衡在 vivo 的落地实践
vivo 互联网服务器团队-You Shuo 副本迁移是Kafka最高频的操作,对于一个拥有几十万个副本的集群,通过人工去完成副本迁移是一件很困难的事情.Cruise Control作为Kafka的 ...
- 计算机网络 - OSI 7层网络模型各层对应的功能
应用层 - 负责给应用程序提供统一的接口 表示层 - 负责把数据的解压缩和编码 会话层 - 负责会话的管理(建立和终止) 传输层 - 负责端到端的数据传输 网络层 - 负责数据的路由.转发.分片 数据 ...
- 腾讯视频的qlv格式转换为mp4格式
1.点击设置->下载设置->缓存管理 下的文件目录复制; 2复制在 我的电脑路径栏目中 找到缓存目录 文件夹vodcache; 3.打开视频对应文件; 4.打开cmd命令窗口 5.跳转 到 ...