[转]sed常用命令总结】的更多相关文章

转自:http://blog.chinaunix.net/uid-26963748-id-3249732.html 一.Sed简介 Sed:Stream Editor  流式编辑器 又称行编辑器,每次只编辑一行.Sed工作是在“模式空间”中进行的,并不操作源文件.对源文件无危害. 二.Sed使用格式     Sed命令的常用格式如下: (1)Sed [options] ‘script’ input_file… (2)Sed [options] –f script_file input_file……
https://wangchujiang.com/linux-command/c/sed.html https://linux.cn/article-11367-1.html https://juejin.im/entry/586360f3570c3500695501d6 高级点的 http://kodango.com/sed-and-awk-notes-part-4 正则表达式 https://blog.csdn.net/IMW_MG/article/details/78705359 sed的…
sed也是一个管道命令. sed [-nefr] [动作] -n 加上-n参数后,只有经过sed特殊处理的那些行才会被列出来 -e 直接在命令行模式进行sed的动作编辑 -i  直接修改读取的文件内容,而不是由屏幕输出. -f 直接将sed的动作写在一个文件内,-f filename则可以执行filename内的sed动作 -r sed的动作支持的是扩展型正则表达式的语法 动作说明: [n1][,n2]function n1,n2:不见得会存在,一般代表选择进行动作的行数 function的参数…
1.匹配与不匹配: n p ! sed -n '/ATTGC/p' file1                ##-n打印匹配到的行输出,默认所有行输出. sed -n '/AT\|GC/p' file1 sed -n '/\(AT\|GC\)/p' file1       ##多个条件匹配(或),与grep 命令类似grep 'AT\|GC' file1 sed -n '/ATTGC/!p' file1              ##没有匹配上的打印出来 2.删除行: d sed '3,$d'…
awk 求和 cat data|awk '{sum+=$1} END {print "Sum = ", sum}' 平均值 cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}' 最大值 cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Max=", max}' 最小值 awk 'BEGIN {min…
删除以ifeq开头的行 sed -i "/^ifeq/d" file 删除空行 sed -i '/^$/d' file…
Grep的常用命令语法 1. 双引号引用和单引号引用在g r e p命令中输入字符串参数时,最好将其用双引号括起来.例如:“m y s t r i n g”.这样做有两个原因,一是以防被误解为 s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:“jet plane”,如果不用双引号将其括起来,那么单词 p l a n e将被误认为是一个文件,查询结果将返回“文件不存在”的错误信息.在调用变量时,也应该使用双引号,诸如: g r e p“$ M Y VA R”文件名,如果不这样,…
Sed SED的英文全称是 Stream EDitor,它是一个简单而强大的文本解析转换工具,在1973-1974年期间由贝尔实验室的Lee E. McMahon开发,今天,它已经运行在所有的主流操作系统上了. McMahon创建了一个通用的行编辑器,最终变成为了SED.SED的很多语法和特性都借鉴了ed编辑器.设计之初,它就已经支持正则表达式,SED可以从文件中接受类似于管道的输入,也可以接受来自标准输入流的输入. SED由自由软件基金组织(FSF)开发和维护并且随着GNU/Linux进行分发…
shell 命令整理     bash shell 含有许多功能,因此有许多可用的命令:本文档仅罗列了一些常用命令及其使用频率较高的参数.#本文档仅罗列了一些常用命令及其使用频率较高的参数.#version 3.0  2017.1.1#Author woodman 一.bash内建命令 命令 描述 Alias 为指定命令定义一个别名 Cd 切换的指定目录 Declare 声明一个变量或变量类型 Echo 将指定字符串输出到STDOUT Exit 强制shell以指定的退出状态码退出 Export…
Liunx 常用命令================================================================================ 1. 远程拷贝文件--------------------------------------------------------------------------------- scp -r xyf@192.168.1.20:/home2/xyf/a20/android4.0 ./android/ 2. 远程登录…