用到过的linux 命令

#! 文中\ 和 ( 之间有空格,使用时删除
vim 替换文本中的内容:

原文本内容为

 collective.schema
 21 corba.schema
 22 core.schema
 23 cosine.schema
 24 duaconf.schema
 25 dyngroup.schema
 26 inetorgperson.schema
 27 java.schema
 28 misc.schema
 29 nis.schema
 30 openldap.schema
 31 pmi.schema
 32 ppolicy.schema

欲替换全部.schema 为include /etc/openldap/schema/.schema

命令:

.,$s/^\ (.*\.schema\ )$/include \/etc\/openldap\/schema\/\1/
其中'.' 为全局替换$s 为替换命令,
\ ( \ )

为匹配字符串使用后面的\1来引用前面的匹配。

替换结果:

include /etc/openldap/schema/collective.schema
 21 include /etc/openldap/schema/corba.schema
 22 include /etc/openldap/schema/core.schema
 23 include /etc/openldap/schema/cosine.schema
 24 include /etc/openldap/schema/duaconf.schema
 25 include /etc/openldap/schema/dyngroup.schema
 26 include /etc/openldap/schema/inetorgperson.schema
 27 include /etc/openldap/schema/java.schema
 28 include /etc/openldap/schema/misc.schema
 29 include /etc/openldap/schema/nis.schema
 30 include /etc/openldap/schema/openldap.schema
 31 include /etc/openldap/schema/pmi.schema
 32 include /etc/openldap/schema/ppolicy.schema

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值