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