grep、sed、awk命令使用参数说明
来源:互联网 发布:directx9安装需要网络 编辑:程序博客网 时间:2024/05/17 23:53
grep常用用法
[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加上颜色的显示喔!
调用awk
有三种方式调用awk
1.命令行方式awk [-F field-separator] 'commands' input-file(s)其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。2.shell脚本方式将所有的awk命令插入一个文件,并使awk程序可执行,然后awk命令解释器作为脚本的首行,一遍通过键入脚本名称来调用。相当于shell脚本首行的:#!/bin/sh可以换成:#!/bin/awk3.将所有的awk命令插入一个单独文件,然后调用:awk -f awk-script-file input-file(s)其中,-f选项加载awk-script-file中的awk脚本,input-file(s)跟上面的是一样的。
sed使用参数
[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一个文件内, -f filename 则可以运行 filename 内的 sed 动作;-r :sed 的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法)-i :直接修改读取的文件内容,而不是输出到终端。动作说明: [n1[,n2]]functionn1, n2 :不见得会存在,一般代表『选择进行动作的行数』,举例来说,如果我的动作是需要在 10 到 20 行之间进行的,则『 10,20[动作行为] 』function:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!
阅读全文
0 0
- grep、sed、awk命令使用参数说明
- grep&sed&awk简单说明
- grep,sed,awk命令练习
- Linux 命令 grep sed awk : grep
- Linux 命令 grep sed awk : awk
- grep、sed和awk命令的简单使用
- sed,awk,grep使用小结
- linux 文本编辑命令grep sed awk
- 有关grep, sed, awk命令的练习题
- linux 文本编辑命令grep sed awk(转)
- 一些grep, sed, awk命令的练习题
- shell 中 grep、sed、awk 命令
- shell 中 grep、sed、awk 命令
- linux命令之sed, awk, grep, cut
- sed,awk,grep,cut命令总结
- linux 文本编辑命令grep sed awk
- shell命令之awk、sed和grep
- shell 中 grep、sed、awk 命令
- HBase开发中RpcRetryingCaller Call exception问题
- Android Picasso实现圆形图片和圆角图片
- codeforces 812b Sagheer, the Hausmeister
- Linux系统内存管理
- 【脚本语言系列】关于PythonWeb服务器Bottle,你需要知道的事
- grep、sed、awk命令使用参数说明
- CSS3线性渐变与径向渐变
- BZOJ 2428 [HAOI2006]均分数据 模拟退火
- bash脚本基础(二)
- Flask成长笔记--依赖包操作
- Leetcode 332 Reconstruct Itinerary
- vlc for android 完全编译
- dup/dup2/dup3(输入文件描述符重定向)
- 【脚本语言系列】关于PythonWeb服务器Flask,你需要知道的事