一.收集E0的循环
for(( COUNT_job=25; COUNT_job<=42; COUNT_job++ ))
do
cd ~/Wen/SU2/alpha_0.2/data/${COUNT_job}
mp-imoments psi --power 1 -q -d 1 -r > test
c=0
for line in `cat test`
do
accounts[$c]=${line}
((c++))
done
echo ${accounts[2]} > E0.txt
rm test -f
rm lattice -f
cd ..
done
只取psi的第一排元素存入test
然后取test的第二个元素存入E0.txt
删除.lock文件的小循环
for(( COUNT_job=25; COUNT_job<=42; COUNT_job++ ))
do
cd ~/Wen/SU2/alpha_0.2/data/
rm -rf ${COUNT_job}.lock
done
三.删除多余文件的小循环
for(( COUNT_job=21; COUNT_job<=27; COUNT_job++ ))
do
cd ~/Wen/SU2/alpha_0.2/vdata/${COUNT_job}
rm -rf iMPS.mat
rm -rf iMPS.txt
rm -rf load_imag.m
rm -rf load_real.m
rm -rf output
rm -rf psi2
rm -rf Bell.mat
mp-imoments psi --power 2 > output
done