当前目录下有若干个作业在若干文件夹中。快速查看这些作业是否都正常结束了showOUTCAR.sh
——-
#!/bin/sh
for file in `find . -type f -name “OUTCAR”`;do
echo $file
tail $file
done
——–
如果文件名下面都是类似
User time (sec): 45053.252
System time (sec): 1908.319
Elapsed time (sec): 47150.760
则是正常结束了
或者如果计算输出都保存到log文件里,用如下语句也可以
#!/bin/sh
for file in `find . -type f -name “log”`;do
echo $file
tail -1 $file
done
出现reached required accuracy – stopping…则是正常结束。
######
重命名vasp文件,拷贝INCAR文件
#!/bin/sh
for file in `find . -type f -name “*.vasp”`;do
dirname=`dirname $file`
mv $file $dirname/POSCAR;
cp INCAR $dirname/INCAR;
done
######
#将POSCAR.1移动到文件夹1中,并重命名为POSCAR
#!/bin/sh
for file in `find . -type f -name “POSCAR.*”`;
do
dirpath=`dirname $file`
dirname=`e c h o ${file##*.}` #echo中间的空格删除,网站的原因这个命令不能正确书写。
mkdir $dirpath/$dirname
mv $file $dirpath/$dirname/POSCAR;
done
####
显示能量
#!/bin/sh
for file in `find . -type f -name “OUTCAR”`;do
dirname=`dirname $file`
echo $dirname
grep “entropy=” $file | tail -1
done