Ich hatte den gleichen Fehler beim Ausführen des Skripts von zsh
und das Skript begann mit falsch Scheiß.
FALSCH, !
fehlt nach #
:
#/bin/bash
rest-of-the-script
Richtig:
#!/bin/bash
rest-of-the-script
Sie führen bin/sh
aus , auf Ubuntu ist es ein symbolischer Link, der auf /bin/dash
zeigt , aber pipefail
ist ein Bashismus.
Machen Sie das Skript ausführbar:
chmod +x myscript.sh
und führen Sie dann das Skript wie folgt aus:
sudo ./myscript.sh