autodataming的个人博客分享 http://blog.sciencenet.cn/u/autodataming

博文

sed

已有 3285 次阅读 2013-9-25 17:07 |个人分类:DrugDesign|系统分类:科研笔记



sed  "s/31g/311g" 1a_clu_10ecd_6311gdp.gjf
sed: -e expression #1, char 10: unterminated `s' command


注意不要忘记末尾的 / 斜杠。

sed  "s/31g/311g/" 1a_clu_10ecd_6311gdp.gjf




sed更改某一列添加字符

背景:

利用MODELLER软件,同源模建的结果,是没有chain的标志的。

功能:添加A的标志

A在第22列

一共有2514个原子

method:

 

linux下很cool,因为它有个解释器(终端),兼容各种语言。

awk sed让linux更酷,因为它操纵文件,不需要创建句柄,可以直接操作文件。

也就是说一句话搞定。

一行代码。

sed -r ‘1,2514  s/(.{21}).(.+)$/1A2/’ BL001.pdb >result

 

你学的是perl的正则表达式,在linux下尽可能的使用扩展正则表达式。

-r  代表sed 启用扩展正则表达式



https://wap.sciencenet.cn/blog-950202-727747.html

上一篇:Pymol 选择指定范围内的氨基酸
下一篇:借助pymol指定氢键规则自动过滤化合物

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-10-21 07:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部