Есть ли в bash логическое значение и / или оператор, который не замыкается?

Я хочу иметь возможность всегда выполнять как validateA, так и validateB:

function validateA() {
  echo "A [ok]"
  return 0
}

function validateB() {
  echo "B [ok]"
  return 0
}

if ! validateA | ! validateB; then 
  echo "validation [fail]"
  exit 1
else
  echo "validation [ok]"
  exit 0
fi
5
задан chickeninabiscuit 14 November 2011 в 06:28
поделиться