Check if Package is Installed | if not then Install
Examples:
Bash
REQUIRED_PKG="pwgen"
PKG_OK=$(dpkg-query -W --showformat='${Status}\n' $REQUIRED_PKG|grep "install ok installed")
echo Checking for $REQUIRED_PKG: $PKG_OK
if [ "" = "$PKG_OK" ]; then
echo "No $REQUIRED_PKG. Setting up $REQUIRED_PKG."
sudo apt-get --yes install $REQUIRED_PKG
fi
Bash
if [ -f /usr/local/bin/aws ]; then
echo "aws-cli is already installed!"
else
echo "aws-cli is not not installed!"
echo ""
echo "Installing aws-cli now ..."
echo ""
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
sudo rm -rf awscliv2.zip
# Adding AWS credentials (Optianal)
mkdir $HOME/.aws
cat > $HOME/.aws/config << EOF
[default]
region = eu-west-1
EOF
cat > $HOME/.aws/credentials << EOF
[default]
aws_access_key_id = xxxxxxxxxxxxxxx
aws_secret_access_key = rxxxRT0BxxxxxxxxxxxGwcxxxxxiHxxxrh
EOF
fi