sed:   man sed查看帮助语法:   sed [选项] '/定址/命令' 文件名一、定址:就是告诉sed处理哪些行    1)没有定址,表示处理整个文件    2)有一个定址,处理匹配定址的行   2d  /hello/    3)有两个定址,处理的是两个定址之间的内容 &nbs
原创 2016-07-30 16:32:59
380阅读
sed简单使用
原创 2011-04-26 17:36:01
436阅读
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T
原创 2022-11-11 23:04:30
106阅读
1)sed简介Stream Editor流编辑器,也称为行编辑器。一次只读一行进行编辑。 sed 默认是不对源文件进行做任何操作。也称之为模式空间。2)sed命令格式sed [option]...{script-only-if-no-other-script}[input0file]...3)参数-n:静默模式。不输出模式空间的内容= --quiet。 -e:指定多个编辑命令。 -f:指定sed
原创 2014-03-09 03:34:57
766阅读
平时都用ubuntu,所以处理问题的时候经常都是想到linux下提供的程序。sed和awk是其中两个很强大的工具,用它们来作查找和替换非常方便。 以下是我最近使用过的几个实际例子 123456789101112#使用脚本中的$VERSION变量替换{VERSION}字串,注意这里得使用双引号sed -i "s/{VERSION}/$VERSION/g" $UPDATE_FILE#去掉含有updateKey的行sed -i "s/.*updateKey.*//" install.rdf#替换含有js/core.js?v=1234为<?php Html
转载 2012-01-11 09:25:00
118阅读
2评论
一、sed应用处理文本的工具sedStreamEDitor,行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直
原创 2018-10-13 08:36:02
716阅读
1、实验前的准备1.1、统一实验环境编码规则:]# vim /etc/sysconfig/i18nLANG="en_US.UTF-8"2、sed简单介绍sed 一个非交互的文本编辑器,sed 从文本和标准输入中读取数据,将其复制到缓冲区,然后读取命令行或脚本的第一个命令,对此命令要求的行进行编辑,重复此过程,直到命令或脚本中的所有命令都执行完毕。sed [-nefi] 'sed 命令' 输入文
转载 2021-03-30 09:42:30
479阅读
2点赞
sed 创建目录结构。 find /shell/a/ -type d -print | sed 's;/shell/a/;/shell/b/;' | sed 's/^/mkdir /' mkdir /shell/b/ mkdir /shell/b/p find 查找目录, -type 是指定类型为目录,并打印出来 sed 's;/shell/a/;/shell/b/;'
原创 2011-12-04 15:33:19
1134阅读
                        grep 命令选项意义-c匹配行的数量-i忽略大小写-h查询多文件时不显示文件名-l只列出匹配的文件名,不列匹配行-n列出匹配行,并列出行号-s不显示不存在或无匹配的错误信息-v显示不包含匹配文本的所有行-w匹配整词-r递归搜索,搜
原创 2017-11-05 13:46:07
1086阅读
 -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来        -e∶进行多项编辑,即对输入行应用多条sed命令时使用. 直接在指令列模式上进行 sed 的动作编辑  &nb
原创 2016-11-01 11:53:56
608阅读
对自己计划任务的一个匹配替换操作,特此记录 sed -i 's?.*202.*?20 9 * * * wget http://ip/monitor/monitor.sh -O /tmp/monitor.sh  && sh /tmp/monitor.sh network_check Ddos_check ?g' /var/spool/cron/root
原创 2011-01-14 14:01:59
367阅读
grep 命令选项意义-c匹配行的数量-i忽略大小写-h查询多文件时不显示文件名-l只列出匹配的文件名,不列匹配行-n列出匹配
原创 2023-06-26 15:17:45
70阅读
       Sed 命令列可分成编辑指令与文件档部份。其中 , 编辑指令负责控制所有的编辑工作 ; 文件档表示所处理的档案。        sed 的编辑指令均由位址(address)与函数(function)两部
原创 2011-05-04 14:25:13
748阅读
字符串处理个几个操作为    替换,切割,打印,统计sed    在缓存中进行更改,不影响原文件,然后默认将缓存输出,所以使用d命令删除的不会输出    语法:    some_command | sed 'edit commands'    &nb
原创 2015-03-15 18:47:24
506阅读
    sed是善于处理行的,善于处理文本中的一行一行又一行!    说一下简单sed的知识:    sed的基本原理: 首先把文本中的内容,拿到内存中的模式空间去一行一行的做比较,比较完后,将模式空间里剩下的内容做出显示,输出到屏幕上。    所以,原理上,sed不会对文本内容本身做改变。   
原创 2015-11-02 11:54:42
841阅读
一、替换1、将替换后的文本显示在屏幕上sed 's/pattern/replace_string/' file或者通过管道cat file|sed 's/pattern/replace_string/'2、替换源文件中的文本sed 's/pattern/replace_string/g' file或者sed -i 's
原创 2015-03-04 16:17:22
592阅读
  sed 正则表达式是缩减版的,不支持\d, 需要用[0-9]替代        
转载 2021-06-02 22:57:00
144阅读
2评论
    sed是一个文本流编辑器,行编辑器,通常用来处理一行文本。通常是把源文件复制一份,在内存中进行编辑操作。         sed每次工作时,是从源文件中复制出一行,放在自己专用的工作车间,称为模式空间(pattern space),经过处理之后,将会送到标准输出
sed
原创 2015-12-27 19:11:59
538阅读
sed -n '11,$s/.*/&aaa/p' passwd 在11行至最后一行每行行尾添加aaa      "&"表示正则表达式匹配的字符串sed -nr '$s/(\w+)(.*\W)(\w+)/\3\2\1/p' 将最后一行中第一个单词和最后一个单词调换位置            &n
原创 2016-03-24 21:29:58
748阅读
目录: ★ 命令行参数简介 ★ 首先假设我们有这样一个文本文件 sedtest.txt ★ 输出指定范围的行 p ★ 在每一行前面增加一个制表符(^I) ★ 在每一行后面增加--end
转载 精选 2007-03-16 18:03:02
731阅读
  • 1
  • 2
  • 3
  • 4
  • 5