Linux sed常用示例

原创 2017年01月03日 18:28:17

1、sed和awk在linux中在进行一些文本数据过滤、清洗操作时有时候还是简单粗暴的,能节省一些繁杂的重复操作

2、先对linux man sed出现的一些示例进行原文展示(2、内容为man内容节选)
-i[SUFFIX], –in-place[=SUFFIX] edit files in place (makes backup if extension supplied)

a \ text Append text, which has each embedded newline preceded by a backslash.

i \text Insert text, which has each embedded newline preceded by a backslash.

c \text Replace the selected lines with text, which has each embedded newline preceded by a backslash.

3、常用实例
1)在第一行插入
sed -i ‘1i\插入的内容’file
2)在匹配行前插入
sed -i ‘/match String/i\插入内容’file
3)在匹配行后插入
sed -i ‘/match String/a\插入内容’file
4)替换匹配行
sed -i ‘/match String/c\插入内容’file
5)删除空行
sed -i ‘/^$/d’file
6)打印出些匹配行
sed -n ‘/match String/p’ file
7)sed -i ‘s/old String/new String/g’ file 替换目标字符串
8)在匹配行的行首或者行尾添加内容
在行首添加sed -i ‘s/partLine/qqqqqqqqqqqqqqq&/g’
在行尾添加sed -i ‘s/partLine/&qqqqqqqqqqqqqqq/g’
*以上match String支持使用正则表达式,其他常用的

版权声明:若显示原创作品,请注明出处

Linux文本处理命令sed基本使用示例

Linux sed命令基本使用示例

Linux sed使用示例

sedsed [-nefri] 'command' 输入文本/文件 常用选项: ​ -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STD...

linux sed流编辑器示例讲解

Linux sed sed简介 sed命令格式 sed选项 sed用法示例

Linux 常用命令sed/awk/grep及正则表达式

linux命令sed和awk sed 主要功能 sed,stream editor。是一个”非交互式“字符流编辑器。输入流通过程序并输出到标准输出端。 sed主要用来自动编...
  • tham_
  • tham_
  • 2016年04月16日 20:01
  • 4723

常用Linux指令: SED

转自:http://wenku.baidu.com/view/65fc412ced630b1c59eeb51c.html 一、sed的处理流程概述: sed维护着两个数据缓冲区:一个活动的模版空间...

常用的linux命令-- 文本搜索、编辑(grep、sed、awd)

grep sed sed使用参数 其他使用 awk 一般使用 添加列名称 sub函数 awk内置的一些变量 cut命令grepglobal search regular expression(RE) ...
  • cc_qjy
  • cc_qjy
  • 2017年11月21日 18:23
  • 25

Linux常用命令之sed

在写Shell脚本的时候经常会用到修改文件 比如配置文件configure#!/bin/shFFMPEG_UPSTREAM=https://github.com/FFmpeg/FFmpeg.git ...
  • byhook
  • byhook
  • 2016年07月21日 11:53
  • 335

Linux常用命令head,tail,grep,sed,yum,find

head 查看文件头部 -n 指定查看行数 默认10行 tail 查看文件尾部 n 指定查看行数 默认10行 Grep 命令 用法大全 1、 参数: -I :忽略大小写 ...

Linux常用命令笔记-ftp/sed/awk

FTP     FTP (File TransferProtocol文件传输协议),就是专门用来传输文件的协议。 FTP服务器,是互联网上提供存储空间的计算机,它们依照FTP协议提供服务。     ...

linux常用命令——sed命令详解

转自:http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html 1.简介 sed是非交互式的编辑器。它不会修改...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux sed常用示例
举报原因:
原因补充:

(最多只允许输入30个字)