美文网首页
Flutter使用bash脚本小技巧之一:set -e和set

Flutter使用bash脚本小技巧之一:set -e和set

作者: Linda_smile | 来源:发表于2020-05-12 19:49 被阅读0次

set -e     设置该选项后,当脚本中任何以一个命令执行返回的状态码不为0时就退出整个脚本(默认脚本运行中某行报错会继续往下执行),这样就不必设置很多的判断条件去判断每个命令是否执行成功,特别那些依赖很强的地方,脚本任何一处执行报错就不应继续执行其他语句的时候就特别有用

set -u     设置该选项后,当脚本在执行过程中尝试使用未定义过的变量时,报错并退出运行整个脚本(默认会把该变量的值当作空来处理),这个感觉也非常有用,有些时候可能在脚本中变量很多很长,疏忽了把某个变量的名字写错了,这时候运行脚本不会报任何错误,但结果却不是你想要的,排查起来很是头疼,使用这个选项就完美的解决了这个问题。

使用位置如下图所示。在iOS集成Flutter时,在Build phase中添加Run Script脚本,可以添加此语句避免以上问题

相关文章

网友评论

      本文标题:Flutter使用bash脚本小技巧之一:set -e和set

      本文链接:https://www.haomeiwen.com/subject/ucsinhtx.html