J'ai eu la même erreur lors de l'exécution du script à partir de zsh et le script commençait par incorrect bravo.
FAUX, ! manquant après # :
#/bin/bash
rest-of-the-script
Correct :
#!/bin/bash
rest-of-the-script
Vous utilisez bin/sh , sur Ubuntu c'est un lien symbolique pointant vers /bin/dash , mais pipefail est un bashisme.
Rendre le script exécutable :
chmod +x myscript.sh
puis exécutez le script comme suit :
sudo ./myscript.sh