kurahaupo 1667316251 learn ari() { local _ari_e=0 _ari_k ; until "$@" ; do _ari_e=$? ; printf '"%s" failed; abort/retry/ignore? ' "$*" ; read -rsN1 _ari_k ; case $_ari_k in a) exit $_ari_e ;; i) return $_ari_e ; esac done ; } … ari cp A B