vasp入门到精通[21]画出总态密度(手写脚本)
1、首先要知道态密度数据是在DOSCAR中的,让我们先看一下里面的结构
![vasp入门到精通[21]画出总态密度(手写脚本)](https://exp-picture.cdn.bcebos.com/b87bd38920c5260f79b4c13ed2de4507890189d5.jpg)
5、也就是要提取第7~NEDOS+6 行的数据,最后一步要做能量修正,就是第一列减去费米能
6、这样就完成了,小编的耔阵式肥脚本命令是这样的:a=`head -6 DOSCAR|tail -1|awk '{print $3}'`b=$((锾攒揉敫a + 6))f=`awk '{if(NR==6)print $4}' DOSCAR`sed -n '7,'$b' p' DOSCAR > DOS.datawk '{print $1-'$f',$2}' DOS.dat > DOS-final.dat
![vasp入门到精通[21]画出总态密度(手写脚本)](https://exp-picture.cdn.bcebos.com/3931cb413a8ca6085f8e8848db8c9bcec6f8fed5.jpg)
9、如果有想学习shell的小伙伴,跟小编发信息吧,如果想学的多,小编继续写shell的教程,今天就到这里了!