add "set -o pipefail".