linux shell脚本有编译器吗?每次都是运行后提示很多错误啊,能在编写的时候提示错误吗?

2024-12-14 17:34:21
推荐回答(2个)
回答1:

如果你是写 bash 脚本,那就直接是 bash(/bin/bash)解释执行你的脚本。
你可以用 bash -n 脚本名 来检查你的脚本是否有语法错误。调试的时候可以用 bash -x 脚本名 来看脚本的详细执行过程。

下面罗列常用选择项:
-e:如果一个命令失败就立即退出
-n:读入命令但是不执行它们
-u:置换时把未设置的变量看作出错
-v:当读入shell输入行时把它们显示出来
-x:执行命令时把命令和它们的参数显示出来

回答2:

有错误说明你的语法有问题。。。错误的时候都会把行号打印出来的,你可以对应的看。。。