计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: 算一算
打印 Print 上一主题 Last thread 下一主题 Next thread

[shell脚本] 如何批量生成gjf文件?

[复制链接 Copy URL]

16

帖子

0

威望

5163

eV
积分
5179

Level 6 (一方通行)

31#
发表于 Post on 2019-3-7 12:08:22 | 只看该作者 Only view this author
tjchkj 发表于 2019-3-5 20:05
先定义二面角的4个原子,然后手动输入二面角的角度,然后存下gjf,这一步只能是手动了

手动一个一个的做我会,就是“自动去按照间隔改变角度,然后自动存文件”这两个自动不会

245

帖子

0

威望

2572

eV
积分
2817

Level 5 (御坂)

32#
发表于 Post on 2019-3-20 09:17:35 来自手机 | 只看该作者 Only view this author
嗯,shell好强大呀

35

帖子

0

威望

931

eV
积分
966

Level 4 (黑子)

33#
发表于 Post on 2019-3-24 18:21:33 | 只看该作者 Only view this author
算一算 发表于 2019-3-1 14:46
如果不包含输入文件的内容的话,这个不多么

OJ一道题少的三四十行,多的一百来行,20行绝对不多
如果是项目的话,2000行都只能称之为“一个很小的项目”

120

帖子

0

威望

2560

eV
积分
2680

Level 5 (御坂)

34#
发表于 Post on 2019-4-16 21:45:12 | 只看该作者 Only view this author
不考虑角度问题的话,
for i in `seq 20 2 60`; do cp orig.gjf $i.gjf; sed -i "s/%chk.*/%chk=$i\.chk" $i.gjf; done

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 15:49 , Processed in 0.178768 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list