我完全被困住了
#!/bin/ksh function one { echo one return 0 } function two { echo two return 0 } one && two
打印
one two
为什么?我希望永远不要调用两个,因为一个返回0($? -eq 0!)我在做什么错?
$? -eq 0
我希望这是一个平庸的错误。
零是一个成功返回码。如果要指示失败,则需要返回一个非零值。