このスクリプトのセクションでは、ディストリビューションがUbuntuかArchのどちらであるかを確認します。問題は、私がまたはを置き換えるべきものを理解することができないことです。私は-o
を試してみました。ORを(負の)Bash条件内で使用する方法
if [ ! $(lsb_release -is) == "Ubuntu" OR "Arch" ]; then
echo "Neither Ubuntu nor Arch!"
read -p "Continue anyway(y/N)? "
sleep 0
[ "$REPLY" == "y" ] || exit
fi
の非標準オプションは-qであることを
注意をgrep検索使用することができますbashの3を持っていない場合は、あまりにも、あなたは 'case'を使用します。 – tripleee