一、sed 【-nerf】【n1,n2】 action

  1. -n 安静模式,只有经过sed处理过的行才显示出来,其他不显示。

  2. -r 表示sed支持扩展的正则表达式

  3. -e 表示直接在命令行模式上进行sed操作,是默认选项,不用写。

  4. -f 将sed操作直接写在一个文件里,用的时候- f filename 就可以。

  5. n1,n2 不一定需要,选择要处理的行。如:1,10表示1~10行之间处理

sed的action操作

  1. -a 表示添加,后接字符串,添加当前行的下一行

  2. -c 表示替换,后接字符串,用它替换n1到n2之间的行

  3. -d 表示删除符合模式的行,它的语法为sed ‘/aaa/d’斜杠之间是正则表达式,模式在d前面,后面一般不接

  4. -i 表示插入,后接字符串,添加到当前行的上一行。

  5. -p 表示打印,打印某个选项的数据,通常与-n配合使用。

  6. -s 表示搜索,还可以替换,类似vim中的搜索替换功能。

(注:动作最好用 '' 括起来,防止出错。)

二、grep 【-acinv】'搜索内容块' filename

  1. -a 表示以文本文件方式搜索

  2. -c 表示计算找到符合行的次数

  3. -i 表示忽略大小写

  4. -n 表示顺便输入行号

  5. -v 表示反向选择,即找到没有搜索字符串的行

三、 cut 【-dfc】

-d 后接分隔字符 与-f一起使用

-f 依据-d的分隔字符将一段信息分割成数段,用-f取出第几段的意思

-c 以字符的单位取出固定字符区间

四、find pathname -options 【-print -exec -ok ...】

  1. pathname 是find命令所查找的目录路径

  2. -print 表示find将匹配的文件输出到标准输出中

  3. -exec 表示find命令对匹配的文件执行该参数所给出的shell命令,相应的命令形式为'command' {} \ ,注意{}和\之间有空格。

  4. -ok 作用和exec相似,只不过是一种更安全的模式来执行该参数所给出的shell命令,即在执行每一行命令之前,都会给出提示,让用户来确定是否执行。

find的命令选项

  1. -name 按照文件名查找文件

  2. -perm 按照文件权限来查找文件

  3. -user 按照文件属主来查找文件

  4. -group 按照所属组来查找文件

  5. -mtime -n +n 按照文件更改时间来查找,-n表示从此刻算起,文件更改时间是n天以内,+n表示更改时间是n天以前

  6. -type 查找某一类型的文件(b块设备 d目录 c字符设备 p管道文件 l符号链接文件 f普通文件 )

五、汇总linux下bash快捷键

ctrl + a 切换到命令行开始

ctrl + e 切换到命令行末尾

ctrl + l 清楚屏幕内容

ctrl + U 清除剪切光标之前的内容

ctrl + K 清除剪切光标之后的内容

ctrl + Y 粘贴刚才所删除的字符

ctrl + R 在历史命令中查找

ctrl + C 终止命令

ctrl + D 退出当前终端

ctrl + Z转入后台运行

!!重复执行最后一条命令

ctrl + P 显示上一条命令

ctrl + N 显示下一条命令

!$ 显示系统最近的一条参数(以后在补充)

六、shell中含义

$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

sed grep find命令的更多相关文章

  1. awk sed grep 常用命令

    文本间隔 在每一行后面增加一空行: sed G sed G v1 >v2 在每一行后面增加两行空行: sed 'G;G' 将第一个脚本所产生的所有空行删除(即删除所有偶数行): sed 'n;d ...

  2. grep,awk和sed的常用命令和语法

    Grep的常用命令语法 1. 双引号引用和单引号引用在g r e p命令中输入字符串参数时,最好将其用双引号括起来.例如:“m y s t r i n g”.这样做有两个原因,一是以防被误解为 s h ...

  3. awk\sed\grep 补充

    # awk\sed\grep 补充 以上命令中字符 / 在sed中作为定界符使用,也可以使用任意的定界符 sed's:test:TEXT:g' sed's|test|TEXT|g' 定界符出现在样式内 ...

  4. 文本处理三剑客之 Sed ——一般编辑命令

    sed简介 sed (stream editor for filtering and transforming text) 是Linux上的文本处理三剑客之一,另外两个是grep和awk. sed又称 ...

  5. windows类似grep的命令——findstr

    windows类似grep的命令——findstr   使用Chrome发现访问google总是向香港那边跳转,估计配置文件中google网站映射的地址是www.google.com.hk,便想着改配 ...

  6. Linux grep/egrep命令详解

    grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 grep搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2. grep的规则表达式( ...

  7. ps | grep app 命令不显示grep app本身进程的几种方式

    ps | grep app 命令不显示grep app本身进程的几种方式 使用ps命令查询进程,常常我们不想打印出"ps | grep app"这个当前进程,比如如下: [root ...

  8. windows 下面的grep awk 命令

    windows 下面的grep awk 命令 grep 学习了:http://blog.csdn.net/chengfans/article/details/53784936 awk学习了:http: ...

  9. 【文本处理命令】之grep搜索命令详解

    一.grep搜索命令 在日常使用中grep命令也是会经常用到的一个搜索命令.grep命令用于在文本中执行关键词搜索,并显示匹配的结果. 格式: grep [选项] [文件] Usage: grep [ ...

随机推荐

  1. singleCall单来源调用解析及实现

    定义: 单来源调用指一个类的生成工作只能由特定类来执行. eg李宁牌鞋子只能由李宁专卖店生产 这个问题归结起来,也就是说在工厂模式中,指定的产品类只能通过具体的特定工厂类来生成,而不能自己new出来或 ...

  2. 在Hyper-V上安装配置Windows负载均衡NLB

    搭建过程 Hyper-V 是自Windows Server2008 以来提供的虚拟机管理软件,它操作简便,功能也不错,可以方便的在它里面安装各种操作系统,如图所示: 现在,想利用这几台虚拟服务器搭建一 ...

  3. Manifesto – HTML5 离线应用程序缓存校验工具

    Manifesto 是一个 HTML5 离线应用程序缓存校验工具,提供了快速校验 HTML5 manifest 文件有效性的方法.离线应用程序缓存在使用中最困难的部分之一就是无法正常工作的时候没有明显 ...

  4. 百度的echart环形图颜色动态设置

    自己参与的有一个项目需要用到环行图,考虑到百度的echart功能很强大兼容性又挺好就使用了这个插件,但是在颜色配置的时候出现了问题按照参考文档的方法是用color:Array这样的形式,但是不知道在哪 ...

  5. CSS属性之float学习心得

    全文参考:http://www.linzenews.com/program/net/2331.html 我们来看看CSS重要属性--float. 以下内容分为如下小节: 1:float属性 2:flo ...

  6. Dynamics AX7 materials

    Dynamics AX community https://community.dynamics.com/ax Dynamics AX Wiki https://ax.help.dynamics.co ...

  7. [Android]AndroidBucket增加碎片SubLayout功能及AISubLayout的注解支持

    以下内容为原创,转载请注明: 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3709957.html 之前写过一篇博客,是使用Fragment来实现T ...

  8. 图形学理论知识 BRDF 双向反射分布函数(Bidirectional Reflectance Distribution Function)

    图形学理论知识 BRDF 双向反射分布函数 Bidirectional Reflectance Distribution Function BRDF理论 BRDF表示的是双向反射分布函数(Bidire ...

  9. xmpp整理笔记:xmppFramework框架的导入和介绍

    一个将要开发xmpp的项目,建议在项目刚创建就导入框架,这样可以避免一些自己操作失误造成不必要的损失. xmpp中最常用的框架就是 xmppFrameWork 往期回顾: xmpp整理笔记:环境的快速 ...

  10. 学习 MySQL-DBA常用SQL汇总

    创建用户 GRANT USAGE ON *.* TO 'rp'@'%' IDENTIFIED BY 'rp' MAX_UPDATES_PER_HOUR MAX_CONNECTIONS_PER_HOUR ...