1 2 3 4 5 6 7 8
#!/bin/sh set -eu F="$1" shift STATUS=0 "$@" || STATUS=$? printf '%s\n' "$STATUS" > "$F"