我有这样简单的bash函数。
jq -e '.expo.isDetached' <app.json
我这样在我的ruby(Fastlane)中称呼该sh文件。
check = sh('bash ./Check_Detached.sh')
puts(check)
如果我打印支票,则为'true'。
但是,如果我检查'true'或其他内容,那永远是不正确的。
if check == 'true'
我认为如何将变量从bash函数传递到ruby(Fastlane)的方式是错误的。我该怎么办?
您可能应该先去除结果:check = sh('bash ./Check_Detached.sh').strip
。