ChinaUnix.net
相关文章推荐:

shell的sed用法

shell - sed用法 发布:Linux 分类:shell 发布日期:2005.06.22 sed用法 来自:Linux文档 现载:Www.8s8s.coM 地址:无名 sed 命令列可分成编辑指令与文件档部份。其中 , 编辑指令负责控制所有的编辑工作 ; 文件档表示所处理的档案。 sed 的编辑指令均由位址(address)与函数(function)两部份组成 , 其中 , 在执行时 , sed 利用它的位址参数来 决定编辑的对象;而用它的函数参数(解[3])编辑。 此外 , sed 编辑指令 , 除了可在命令列...

by ali_tong - Linux文档专区 - 2008-02-19 10:28:20 阅读(804) 回复(0)

相关讨论

:em17: :em17: 希望有高人能写写sed和AWK的详细高级用法 向13问样的 永流传。。

by ztj2247 - Shell - 2009-04-29 13:29:09 阅读(2518) 回复(15)

sed -i 's:surface->SetPorterDuff(surface, DSPD_DST);::g' ${QT_TAR_PATH}/${QT_NAME}/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp; \ 给解释下用法,是怎么替换的??

by kangchaoinspur - Shell - 2012-08-21 01:27:58 阅读(1020) 回复(2)

有一文件内容为 cat test.txt cd /opt/oracle/sor/deploy/jetty;sh deploy.sh 192.168.55.230 jetty-6.1.22-steel steel /opt/oracle/sor/deploy/deployfile/CPS cd /opt/oracle/sor/deploy/jetty;sh deploy.sh 192.168.55.231 jetty-6.1.22-steel steel /opt/oracle/sor/deploy/deployfile/CPS 现我想等第一条执行完后,用sed 先把第一条前面加# ,第二条执行完后,再把第二条前面加# sed -i 's/第一条/#第一条/' test.txt ...

by wdong_2001 - Shell - 2013-01-24 20:14:49 阅读(2781) 回复(14)

sed是一个非交互性性文本编辑器,它编辑文件或标准输入导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来说,最重要的是节省了时间。sed必须通过行号和正则表达式指定要改变的文本行 sed怎样读取数据: sed从文件的一个文本行或从标准输入的几种格式...

by cywcdwxjf - Linux文档专区 - 2010-02-24 13:39:03 阅读(1626) 回复(0)

我现在有个文件,a.cpp,我现在需要把文件中的所有 p += n; 替换成 POINT_MOVE(p, n); 这里,POINT_MOVE是一个宏。n可能是任意数字,也可能是一个变量。求替换的正则表达式。 [root@128 tmp]# sed 's/p+=[0-9]+;/POINT_MOVE(p,\1);/g' file sed:-e 表达式 #1,字符 32:invalid reference \1 on `s' command's RHS

by over12 - Shell - 2009-07-27 21:42:34 阅读(2056) 回复(18)

各位大虾 sed -n -e "/GCLIB:$opcode:CLEAN/{=:x:1!p;g;$!N;p;D;}" -e h $service*`date +%m-%d`>/HWBOSS/GCLIB-COLLECT/$Region$code.$server.$opcode.txt 中的{=:x:1!p;g;$!N;p;D;} 是什么意思呀.

by hrkoo - Shell - 2008-12-02 11:14:03 阅读(1518) 回复(4)

1、在指定模式后插入一行 sed -e '/匹配模式/a 被插入的内容' 文件名 如: sed -e '/^ABC/a 123' b.txt # 在文件b.txt的以“ABC”打头的行后插入插入“123” 2、删除指定模式的行 sed '/匹配模式/d' 文件名 sed的常用命令语法 sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。 1.行的匹配 [root@mypc /]# sed -n '2p' /etc/passwd 打印出第2行 [root@mypc /]# sed -n '1,3p' /etc/passwd 打...

by Myhsg - Linux文档专区 - 2008-10-05 15:09:41 阅读(800) 回复(0)

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26537/showart_430534.html

by 顽主 - Linux文档专区 - 2007-11-26 08:23:28 阅读(671) 回复(0)

sed用法 sed 命令列可分成编辑指令与文件名称部份。 其中 编辑指令负责控制所有的编辑工作 ; 文件名称表示所处理的档案。 sed 的编辑指令均由位址(address)与函数(function)两部份组成 , 其中 , 在执行时 , sed 利用它的位址参数来决定编辑的对象;而用它的函数(参数)来进行编辑。 此外 , sed 编辑指令 , 除了可在命令列上执行还可在文件内执行。其中两者差别只是在命令列上执行时 , 其前必须加上选项 -e ; 而在文件内时只需在...

by suguineng - Linux文档专区 - 2007-07-07 00:17:42 阅读(695) 回复(0)

如何将一个文件中0x00(ascii值,即c语言的字符串结束符)字符替换成' '(空格) thanks

by jack9981 - Shell - 2007-06-14 17:14:09 阅读(1071) 回复(1)