想学shell的同窗请记住:shell
若是你写好脚本后不给脚本执行权限那也是不行的:编程
添加执行权限:bash
chmod +x 脚本名.shspa
在Linux shell中有一个脚本编译命令:编译
bash -v 脚本名.shtest
bash -x 脚本名.sh变量
example:权限
bash -v test.sh程序
bash -x test.sh脚本
这两个编译语句都会提示你的出错的地方。
可是有区别的:-v 表示检查命令,如变量是否认义、命令是否有问题。
而: -x 表示检查逻辑性检查。追踪你的程序运程过程。
因些,想学shell编程的同窗是要牵记这两条命令的。