zsh からスクリプトを実行すると、同じエラーが発生しました スクリプトは 正しくない で始まりました 
 間違い、! がありません # の後 :
#/bin/bash
rest-of-the-script
正解:
#!/bin/bash
rest-of-the-script
 bin/sh を実行しています 、Ubuntu では、/bin/dash を指すシンボリック リンクです。 、しかし pipefail はバシズムです。
スクリプトを実行可能にします:
chmod +x myscript.sh
次に、次のようにスクリプトを実行します:
sudo ./myscript.sh