假妆狠幸福 发表于 2018-11-22 15:22:58

谁能帮我看看哪儿出错了啊?!!脚本文件

基本是按照侯老师的文章
Si - Diamond
5.430
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
2
Direct
0.0 0.0 0.0
0.25 0.25 0.25
Automatic generation
0
Monhkorst-Pack
999
0.00.00.0
#!/bin/sh
rm WAVECAR
for i in 150 200 250 300 350 400
do
cat > INCAR >comment
done
计算之后输出文件都没有问题,就是没有comment输出,这个脚本文件有错误么,为什么没有comment文件呢?请各路高人一定帮帮我啊!教授天天催我

云游四海 发表于 2018-11-22 15:23:06

E = "grep "TOTEN" OUTCAR | tail -1 | awk ' {printf"%12.6f\n",$5} ''
改为E = ·grep "TOTEN" OUTCAR | tail -1 | awk ' {printf"%12.6f\n",$5} ·
也就是把引号改为倒引号,在tab键上面,就是那个一小点

假妆狠幸福 发表于 2018-11-22 15:23:18

非常感谢!!!
我改完了之后确实出现comment文件了,可是又遇见了两个问题
第一,那个comment出现在主路径当中,就是 /home/hans而不是出现在我计算的/home/hans/Si 当中, 是不是路径设置的问题啊?
第二,那个comment文件打开之后,只有
150
200
250
300
350
400
而没有后面对应的能量,这是怎么回事啊?
期待您的回答,帮了很大的忙啊

云游四海 发表于 2018-11-22 15:23:27

不好意思,当时没看见你后面还有个错误,就是你那个花括号两边的单引号你少了后面的那个了,记住必须成对出现,为了防止这种错误,我一般是要打就先把两个都打出来,再在引号里面加内容,防止忘记。
你说得的这个路径名,我还从来没碰到过啊,一般就是在哪个文件夹下运行,这个文件就是那儿啊

假妆狠幸福 发表于 2018-11-22 15:23:35

加了那个引号还是不出能量,加我qq吧, 谢谢,50292774

云游四海 发表于 2018-11-22 15:23:53

改成这样,把没必要的空格都去掉,
E=`grep "TOTEN" OUTCAR|tail -1|awk '{printf"%12.6f\n",$5}'`

神宇 发表于 2018-11-22 15:23:56

假妆狠幸福 发表于 2018-11-22 15:23
加了那个引号还是不出能量,加我qq吧, 谢谢,50292774

后面不出能量应该是你的赝势有问题,个人感觉

假妆狠幸福 发表于 2018-11-22 15:24:02

可是正常的计算是有结果的啊, OUTCAR里面都有数据
页: [1]
查看完整版本: 谁能帮我看看哪儿出错了啊?!!脚本文件