sed 是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑
sed只是对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件
sed命令调用的三种方式
1、在shell命令行输出命令调用sed
sed [option] 'sed cmd' file
2、将sed命令插入脚本
sed [option] -f 'sed.sh' file
#vi se...
分类:
系统相关 时间:
2015-06-18 09:42:30
阅读次数:
267
目标 替换 test.data文件中的原正则:(\d{4}[^)]*?)sed不支持 \d 改为0-9测试 :head test.data| sed -r "s/([0-9]{4}[^)]+)//g"grep测试:grep -P "(\\d{4}[^)]*?)" test.data替换:sed -i...
分类:
系统相关 时间:
2015-05-20 17:49:57
阅读次数:
144
一、sed简介二、sed语法附:正则表达式元字符三、sed常用编辑命令四、sed常用选项一、sed简介Linux三大文本处理工具,grep、sed和awk。StreamEditor,sed是文本流编辑器,它能对文本进行行编辑,使用它能对数据进行匹配查找后,进行添加、删除、替换等操作。二、sed语法sed[opt..
分类:
系统相关 时间:
2015-04-27 23:58:35
阅读次数:
442
sed是一款轻量级流编辑器,是stream editor的简写。由于sed是以行为单位进行编辑文件 , 因此也称为行编辑器。它无需直接编辑资料,能够将编辑工作自动化。sed工作方式:
由标准输入读取编辑文件,读入一行或指定行放到模式空间,然后将所有编辑指令逐一对模式空间的内容进行编辑,之后将结果输出到标准输出,同时清除模式空间。接下来再将下一行资料读入模式空间,如此重复之前的操作,直到最后一行,流编辑器停止。源文件不变...
分类:
系统相关 时间:
2015-02-28 18:48:50
阅读次数:
286
pstack竟然是一个shell脚本,核心是调用gdb的thread apply all bt查看进程的所有线程的堆栈,之后用sed正则展示线程堆栈信息。/proc/pid/exe是一个指向可执行文件的软连接。#!/bin/shif test $# -ne 1; then echo "Usage:....
分类:
数据库 时间:
2015-01-07 13:01:09
阅读次数:
204
脚本需求:今天同事给了一个文件,文件名为"web-2014-06-18-10:00:55.tar.gz”,用tarxfweb-2014-06-18-10:00:55.tar.gz解压会报错:[root@unptmp]#tarxvfweb-2014-08-28-10\:00\:55.tar.gztar:Cannotconnecttoweb-2014-08-28-10:resolvefailed脚本实现:思路:想想就是因为..
分类:
其他好文 时间:
2014-08-30 11:23:29
阅读次数:
181