实例讲解3--sed命令c

原创 2012年03月30日 10:42:25
13.sed删除最后一行
sed  ‘$d’  filename
14.sed替换文本
sed  ‘s/night/NIGHT/’  filename #将所有night替换为NIGHT
sed  ‘s/night//’  filename #将night删除
15.sed输出到文件,w选项:
把第1到2行的内容输出到文件field中,不存在则创建。
sed  ‘1,2w field’  filename
16.sed从文件读取,r选项:
把文件内容附加到匹配行company.之后
sed  ‘/company./r  sedex.txt’  filename
17.sed优势:
用户在获得不同格式的、带有各种奇形怪状格式控制符的文本,需要将它编成易读的文本时,就可以使用sed流编辑程序。另外,在重新处理具有比较固定格式的文本以生成新格式的文本时,也可以使用sed流编辑程序。

实例讲解3--sed命令g

22.dirname或参数扩展提取目录名         例如从$0参数中提取运行的路径:从../../etc/passwd/得到../../etc,从/etc/passwd得到/etc     ...
  • swming12
  • swming12
  • 2012年03月30日 10:47
  • 162

实例讲解3--sed命令d

18.sed常见的一行命令集 命令 意思 ‘s/\.$//g’     删除以句点为结尾行 ‘-e/abcd/d’ 删除包含abcd的行(疑为’/abcd/d’) ‘s/[ ][ ]*/[ ]...
  • swming12
  • swming12
  • 2012年03月30日 10:45
  • 174

实例讲解3--sed命令e

19.sed去掉字串变量前后的空格  str1=”  1234 “ str2=` echo ${str1} ` 此时str2不含有前后的空格。 如果使用sed如下: str2=”` echo...
  • swming12
  • swming12
  • 2012年03月30日 10:46
  • 193

实例讲解3--sed命令b

3.sed打印文件的第二行 sed  -n  ‘2p’  filename 4.sed打印文件的第一到三行 sed  -n  ‘1,2p’  filename 5.sed打印匹配test的行 ...
  • swming12
  • swming12
  • 2012年03月30日 10:33
  • 124

实例讲解3--sed命令f

21.sed提取最后一个目录名和程序名 例如从../../etc/passwd或者/etc/passwd得到passwd 方法一:使用临时文件 #得到当前路径,输出到a文件       pwd...
  • swming12
  • swming12
  • 2012年03月30日 10:47
  • 186

实例讲解3--sed命令a

sed的正则表达式用//括住。 1.sed文本的定位方法: x x为一行号 x,y 表示行号范围从x到y /pattern/ 查询包含模式的行 /pattern/pattern/ 查询...
  • swming12
  • swming12
  • 2012年03月30日 10:22
  • 115

实例讲解3--sed命令h

24.sed获取第n个匹配的行的行号 get_match_line_no() {         n=$1            #第n个匹配的行         file=$2       ...
  • swming12
  • swming12
  • 2012年03月30日 10:48
  • 128

实例讲解4--awk命令c

4.awk内部变量 (部分变量需要验证) 变量 含义 默认值 属性 ARGC 命令行实参个数 - 只读 ARGV 命令行实参数组 - 可读可写 FILENAME 当前输入文件名 ...
  • swming12
  • swming12
  • 2012年03月30日 11:00
  • 121

实例讲解5--其他命令c

5.shell的参数扩展:     tmp_1="1111" tmp_2="2222" for i in 1 2 do     eval tmp='$'tmp_${i}     echo ...
  • swming12
  • swming12
  • 2012年04月06日 10:52
  • 88

ps命令实例讲解

检索进程:psps这个命令最常见的,我们经常用它来检索进程,但在我认真阅读过ps的man文档之前,我使用的最多的选项是aux,用grep匹配出特定的进程,然后再处理它,现在看来这种做法非常笨拙,呵呵!...
  • wei801004
  • wei801004
  • 2009年10月22日 10:36
  • 1207
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解3--sed命令c
举报原因:
原因补充:

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