sed编辑命令模式:引用shell变量时要使用双引号,而不是普通单引号。 sed脚本模式: 1、脚本是一个sed的命令清单 2、在命令末尾不能有任何空白或文本 3、如果再一行中有多个命令,要用分号分隔 4、不需要且不能用引号保护命令 5、以#开头的行为注释行,且不能跨行。 -n   不输出所有,只复制p函数或者在s函数后p标志所指定的行 -e &nbs
原创 2011-04-29 14:06:33
1033阅读
https://www.computerhope.com/unix/used.htm https://likegeeks.com/sed-linux/#Read-DataFrom-a-File http://www.grymoire.com/Unix/Sed.html https://www.tec
转载 2019-01-27 01:02:00
42阅读
2评论
sed修改文件中的内容 sed -i "s/原字符串/新字符串/g"  `grep 原字符串 -rl  文件所在目录` (千万注意这个符号,是最左上角那个符号不是单引号)   eg:修改php.ini中的register_globals = On为Off sed -i "s/register_globals = On/regis
原创 2011-09-05 17:14:46
627阅读
1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复
转载 精选 2011-11-16 13:06:18
558阅读
                               sed sed &nbsp
sed
原创 2012-09-20 17:09:06
311阅读
2013年3月11日 星期一 晴 SED 一、复制文件 [root@desktop7 ~]# cp /etc/passwd sed.txt [root@desktop7 ~]# cat sed.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:
SED
原创 2013-03-17 14:56:19
350阅读
sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt| sed -r '/WHERE/{:a;N;/@4/!ba;s/###   @2.*//g}' | sed 's/### //g;s/\/\*.*/,/g' | sed '/WHER
sed
转载 精选 2013-06-17 15:36:52
901阅读
1点赞
1评论
sedsed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本。可以在命令行输入sed命令,也可以在一个文件中写入命令,然后调用sed,这与awk基本相同。使用sed需要记住的一个重要事实是,无论命令是什么, sed并不与初始化文件打交道,它操作的只是一个拷贝,然后所有的改动如果没有重定向到一个文件,将输出到屏幕。
原创 2014-02-21 18:01:16
515阅读
sed 's/^/\//g' 4  行首增加指定字符提取网页中的播放地址:#!/bin/bash printf "enter your dir:" read dir echo "$dir is xx" cd $dir echo `pwd` for file in `ls .` do if [ -d $file ]; then echo $file c
sed
原创 2014-04-30 20:34:49
492阅读
sed是一种支持正则表达式的非交流式编辑器stream editorsed的常用选项-n     只显示匹配处理的行(否则会输出所有)-e     执行多个编辑命令时(一般用 ; 代替)-i      直接在文件中进行修改,而不是输出到屏幕-r  &
原创 2014-07-28 20:49:12
774阅读
grep, sed, awkgrep: 文本搜索工具;egrep, fgrepsed: stream editor, 流编辑器;awk(gawk):文本格式化工具,报告生成器 sed命令: 正则表达式元字符:字符匹配:., [], [^]次数匹配:*, \?, \+, \{m,n\}, \{n\}位置锚定:^, $, \<, \>分组及引用:\(\), \1, \2
原创 2015-05-15 10:21:48
592阅读
Sed是一个行编辑器,通常一次只处理一行数据,默认不编辑原文件,而是把原来的数据复制一份到内存中执行编辑操作,可以对行进行删除,增加,替换,选取等特性功能。 工具原理:Sed读取文件的内容放到内存中,我们通常称作为模式空间,sed会通过正则表达式匹配模式空间中符合条件的行,匹配到的行会进行编辑操作,有可能会输出到频幕上,这得看你的编辑操作了,原本读取到的行默认会输出到频幕上,你可以不让它
原创 2015-12-24 00:16:17
442阅读
 1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
转载 精选 2016-01-15 21:24:15
346阅读
随便写写,复习下
原创 2016-08-14 22:06:17
454阅读
find . -name "*.conf" -exec sed   -i 's/slave1\.log/slave3.log /g'   {} \;
1
原创 2016-08-31 10:46:35
444阅读
grep 、sed(流编辑器)、awk()sed:stream editor,操纵纯文本,以行为单位,逐行处理的文本编辑器。   逐行读入内存空间,模式匹配、进行处理,结果输出到屏幕上。   这段内存空间称为模式空间、默认不编辑原文件,仅对模式空间的数据做处理。sed [option]`AddressCommand` file,……   
原创 2017-03-26 15:06:21
476阅读
sed命令: 流编辑器,按照行为单位对一个或多个文件进行编辑处理;每一次sed都会处理给定文件中的一行内容。 在sed处理文本时,将正在处理的当前行存储到临时缓冲区中,称为”模式空间“;用当前行去匹配给定的pattern,如果能匹配,则使用command编辑处理,如果不匹配,则默认输出值标准输出,然后继续处理下一行;直到这个文件的末尾。 默认情况下,sed的所有处理行
原创 2017-05-30 10:06:28
443阅读
sed : stream Editor    并不直接处理文件,逐行读至模式空间,然后进行修改,默认不编辑元文本,支队模式空间内的文本作处理格式:  sed [options] 'Address Command '  file1 file2options :       &nbs
原创 2017-07-05 15:35:08
710阅读
sedsed-n''pfilename打印(显示搜索到的信息)打印带root字符的行打印以o开头,t结尾的字符打印带有2个o的字符打印第2行内容打印2-5行打印15行到最后打印全文打印多条搜寻信息(两个搜索条件)搜索内容不区分大小写-i不显示第1-10行内容,但是不会删除第1-10行内容删除第1-10行内容删除含有hlat那一行的数据将1-10行内容中的root替换成toor显示出
原创 2018-01-17 01:58:54
478阅读
sed文本编辑器(非交互)逐行处理编辑器sed默认会显示全文sed[选项]'条件指令'文件如果没有条件即修改所有选项-r#使sed支持扩展正则-n#屏蔽默认的输出-i#修改原文件条件1行号2/支持正则/3没有条件所有指令增aadd删ddelete改ssubstitution查pprintp打印]#sed-n'3p'/etc/passwd]#sed'3p&#3
原创 2018-04-14 08:57:50
1041阅读
2点赞
  • 1
  • 2
  • 3
  • 4
  • 5