Tuve el mismo error al ejecutar el script desde zsh
y el script comenzaba con incorrecto travesura.
INCORRECTO, falta !
después de #
:
#/bin/bash
rest-of-the-script
Correcto:
#!/bin/bash
rest-of-the-script
Estás ejecutando bin/sh
, en Ubuntu es un enlace simbólico que apunta a /bin/dash
, pero pipefail
es un bashismo.
Haga que el script sea ejecutable:
chmod +x myscript.sh
y luego ejecute el script de la siguiente manera:
sudo ./myscript.sh