Linux中对文件增删查改

一:增删查改

set命令的常用选项:

-e 或--expression:表示用指定命令来处理输入的文本文件,只有一个操作命令时可以省略,一般在执行多个操作命令使用,例如

(一段中每多一次操作,就需要多加一次-e;

这里面的2p是输出第二行

这里的$p代表的是输出最后一行 

当然了这里加-n是为了去除多余的无用部分

注意每次的行数上要加单引号,当然,这里可以不用加,但是为啥要加呢?

我们后面详细讲解。)

-f 或--file=:表示用指定的脚本文件来处理输入的文本文件。

-h 或--help:显示帮助

-i 直接修改目标文本文件

-n 只输出被处理过的行(仅显示script处理后的结果)

'3,$d;p'意思是删除从第三行到最后一行的内容。

sed命令的操作符

s:替换,替换指定字符

 

(将所有的e全部替换为E)

 (将这一行中找出所有的j并且将排在第三个位置的换成0)(需要注意的是这里的寻找是一行一行的,一行没有达到那个数量的j数目,他会跳到下一行重新开始。如果全部没有,就不会输出东西)

d:删除,删除选定的行

a:增加,在当前行下面增加一行指定内容

i:插入,在选定行上面插入一行指定内容

c:替换,将选定行替换为指定内容

(他是将只要包含该内容的一行全部替换为指定的内容)

 

y:字符转换,转换前后的字符长度必须相同

 p:打印,如果同时指定行,表示打印指定行;如果不指定行,则表示打印所有内容,如果有非打印字符,则以ASCII码输出,打印行号。

l(小写的L):打印数据流中的文本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值