是否有可能获得javac的错误数量?
Is it possible to get the number of javac's errors?
我想编写一个 Bash 脚本,它在 javac
之后执行一些操作,具体取决于是否存在编译错误。
事实上,如果至少有一个错误,这些操作将不会被执行。否则,他们会的。
我尝试过类似的操作,但没有成功:
javac_return=`javac [...] -d ../class`
if [ javac_return -eq 0 ]
then
# operations
fi
对于 bash 变量的值,您必须使用 $
。但是,状态代码不会作为输出返回。
你可以,但是
if javac [...] -d ../class;
then
# next command
else
# error handling
fi
或者,使用命令链接惯用语
command && next_command_if_succeeded || or_if_failed
我想编写一个 Bash 脚本,它在 javac
之后执行一些操作,具体取决于是否存在编译错误。
事实上,如果至少有一个错误,这些操作将不会被执行。否则,他们会的。
我尝试过类似的操作,但没有成功:
javac_return=`javac [...] -d ../class`
if [ javac_return -eq 0 ]
then
# operations
fi
对于 bash 变量的值,您必须使用 $
。但是,状态代码不会作为输出返回。
你可以,但是
if javac [...] -d ../class;
then
# next command
else
# error handling
fi
或者,使用命令链接惯用语
command && next_command_if_succeeded || or_if_failed