linux 启动脚本

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:54:55
在Linux下,用vi写的一个脚本,做材料计算时输入文件的一部分,如下:
#!/bin/sh
rm WAVECAR
for i in 3.80 3.85 3.90 3.95 4.00 4.05 4.10 4.15 4.20 4.25 4.30
do
cat > POSCAR <<!
Al-fcc
$i
0.0 0.5 0.5
0.5 0.0 0.5
0.5 0.5 0.0
1
Direct
0.0 0.0 0.0
!
echo “ a = $i angstrom “; time vasp
E=`grep “TOTEN” OUTCAR | tail -1 | awk ‘{printf “%12.6f \n”, $5 }’`
V=`grep “volume” OUTCAR | tail -1 | awk ‘{printf “%12.4f \n” , $5}’`
echo $V $E >>EtVo.dat
echo $i $E >>SUMMARY
done
---------------------
我想问的是,我该怎样让这个脚本启动运行?谢谢。。。
(本人不懂脚本方面的,上面那个脚本是讲义上给出的)

假设你保存的文件名是: smple.sh

那么就:
chmod 755 smple.sh这是为了给他赋予运行权限
然后直接运行即可.
sh smple.sh
或者
./smple.sh
或者
source smple.sh

在对应的目录下,修改权限,赋予可执行权限
chmod a+x XXX(文件名)
然后直接执行
./XXX(文件名)