| 查看: 906 | 回复: 6 | |||
| 当前主题已经存档。 | |||
zhangwc5020银虫 (小有名气)
|
[交流]
【讨论】编辑脚本,批量处理文件
|
||
|
我们经常用脚本投作业,可以不用操心机器空着,而浪费机时; 当然,我们也可以用脚本来统计能量:比如有100个out文件,你想统计他们的HF能量,一个一个的打开,必定很费劲,如果能编辑一个脚本,来批量的读取文件的特定行,那麽可以不打开文件,就能导出能量值。 还有,linux的批量处理功能应该不错吧,可以开发一下,大家一起,呵呵 |
» 猜你喜欢
期待科研合作,共同发表论文
已经有215人回复
如何掌握一门外语?
已经有25人回复
物理化学论文润色/翻译怎么收费?
已经有135人回复
国家级人才团体课题组招收2026届博士
已经有1人回复
气相色谱点不着火
已经有4人回复
化工安全有关的复习提纲
已经有0人回复
国家级人才课题组招收2026年入学博士
已经有2人回复
散金
已经有67人回复
浙江师范大学国家杰青杨启华教授团队招收2026年博士研究生
已经有32人回复
香港中文大学(深圳)2026年诚聘海内外优青
已经有0人回复
bay__gulf
金虫 (著名写手)
刘苏州
- 应助: 9 (幼儿园)
- 贵宾: 4.85
- 金币: 2332.8
- 红花: 1
- 帖子: 1344
- 在线: 271小时
- 虫号: 592012
- 注册: 2008-09-03
- 专业: 理论和计算化学
- 管辖: 分子模拟
★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yjcmwgk(金币+3,VIP+0): 12-9 20:23
小木虫(金币+0.5):给个红包,谢谢回帖交流
yjcmwgk(金币+3,VIP+0): 12-9 20:23
|
记得我在下面的帖子中发过这类问题, http://www.mdbbs.org/viewthread.php?tid=11162 今晚暂不能访问 此脚本可以把out文件的能量提取出来,存储到get_energy.log 中,同时生成以能量值为文件名的out文件,便于排序筛选。 解析 en=`more ${i} | grep 'Energy'| tail -n 1 | cut -c 13-20` 获取能量值。 grep 'Energy': 对不同的文件,能量的表达不同,am1用”Energy”, hf 用E(RHF),可以根据实际选择。 Tail –n 1 : 对于opt 任务,此处可以选择最后一个能量值 cut -c 13-20: 截取能量值,13-20个字符,未必就是这么多,可以通过试用得到。注意前面不要有空格和减号。 cp ${i} ${dir}/${en}_${i} 复制文件到新的目录,并命名为 能量_原文件名 echo "${i} ${en}" >> get_energy.log 统计能量到新的文件。 [ Last edited by bay__gulf on 2009-12-9 at 20:25 ] |
2楼2009-12-09 20:18:10
zhangwc5020
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 335.8
- 散金: 28
- 帖子: 198
- 在线: 39.4小时
- 虫号: 683182
- 注册: 2008-12-28
- 专业: 理论和计算化学
3楼2009-12-09 21:18:11
coolrainbow
木虫 (著名写手)
未来国家冻凉
- QC强帖: 11
- 应助: 1 (幼儿园)
- 贵宾: 0.1
- 金币: 3979.5
- 散金: 10
- 红花: 50
- 帖子: 1137
- 在线: 272.3小时
- 虫号: 239560
- 注册: 2006-04-07
- 性别: GG
- 专业: 理论和计算化学

4楼2009-12-10 08:17:15
abbott
金虫 (著名写手)
不要用QQ问我东西
- 应助: 16 (小学生)
- 金币: 1071.6
- 散金: 2787
- 红花: 10
- 帖子: 1015
- 在线: 105.2小时
- 虫号: 452267
- 注册: 2007-11-05
- 性别: GG
- 专业: 计算机硬件技术

5楼2009-12-10 09:37:21
| :ciya: |
6楼2009-12-26 20:31:56
abbott
金虫 (著名写手)
不要用QQ问我东西
- 应助: 16 (小学生)
- 金币: 1071.6
- 散金: 2787
- 红花: 10
- 帖子: 1015
- 在线: 105.2小时
- 虫号: 452267
- 注册: 2007-11-05
- 性别: GG
- 专业: 计算机硬件技术

7楼2009-12-26 22:20:43












回复此楼
