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

要想了解测开更多的技巧,或者想和更多大神交流,加入qq群

linux常见命令(十二)的更多相关文章

  1. Linux常见命令(二)

    随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...

  2. Linux 常用命令十二 top

    一.top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以 ...

  3. linux常见命令(十)

    cut/grep/sort/uniq/wc 连续执行多个命令--;进入/data新建data01目录,在data01目录新建test.txtcd /data;mkdir data01;cd data0 ...

  4. 2 . Linux常见命令

    Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...

  5. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  6. 一个linux常见命令的列表

    这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命 ...

  7. 第二天 Linux常见命令

    复习: 判断题 1.fedora.redhat.Centos.suse.ubuntu.都是常见的linux 2./分区.swap分区./boot分区都是linux的必须分区 3./dev/sda5在l ...

  8. Linux常见命令(三)

    今天我们来介绍第三个命令:pwd. Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来 ...

  9. Linux常见命令(四)——mkdir

    今天我们来介绍第四个命令:mkdir.mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录.在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名. 用 ...

随机推荐

  1. MQ 简介

    每日一句 You must try things that may not work. And you must not let anyone define your limits because o ...

  2. Golang可重入锁的实现

    Golang可重入锁的实现 项目中遇到了可重入锁的需求和实现,具体记录下. 什么是可重入锁 我们平时说的分布式锁,一般指的是在不同服务器上的多个线程中,只有一个线程能抢到一个锁,从而执行一个任务.而我 ...

  3. 03-数据结构(C语言版)

    Day01 笔记 1 数据结构基本理论 1.1 算法五个特性: 1.1.1 输入.输出.有穷.确定.可行 1.2 数据结构分类 1.2.1 逻辑结构:集合.线性.树形.图形 1.2.2 物理结构:顺序 ...

  4. pandas:数据迭代、函数应用

    1.数据迭代 1.1 迭代行 (1)df.iterrows() for index, row in df[0:5].iterrows(): #需要两个变量承接数据 print(row) print(& ...

  5. ftp多文件压缩下载

    @GetMapping(value = "/find") public String findfile(String filePath, String fileNames, Htt ...

  6. 关于mybatis的应用

    导入依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifact ...

  7. JAVA 异常 基本知识

    异常 异常定义 异常是运行过程中出现的错误 人为错误:填写错误等 随机错误:网络中断.内存耗尽等 一个健壮的程序必须处理各种各样的错误 Java的异常是class Object Throwable E ...

  8. QT字符串高效拼接原理QStringBuilder

    这一篇文章讨论QT框架中QT字符串是如何实现高效拼接的. 1. QStringBuilder实例与原理 QT字符串高效拼接例子 备注: (a)上述代码仅仅在s2 = b1时一次性分配能够容纳所有字符串 ...

  9. SAP Web Dynpro-消息

    在ABAP Workbench中,您还可以创建和显示包含Dynpro应用程序最终用户信息的消息. 这些消息显示在屏幕上. 这些是用户交互消息,显示有关Web Dynpro应用程序的重要信息. 为了向用 ...

  10. java单链表基本操作

    /** * */ package cn.com.wwh; /** * @Description:TODO * @author:wwh * @time:2021-1-18 19:24:47 */ pub ...