#!/bin/bash
packageInstalled () {
numberOfPackages='apt list --installed | grep $1 | wc -l'
if [ "$numberOfPackages" -gt "0" ];
then
echo "true"
else
echo "false"
fi
}
packageInstalled nginx-extras
numberOfPackages='apt list --installed | grep $1 | wc -l'
numberOfPackages=`apt list --installed | grep $1 | wc -l`
if [ "$numberOfPackages"
подставится число. В оригинальном коде внутрь if подставляется следующее: if [ "apt list --installed | grep $1 | wc -l" -gt "0" ]
, что, конечно, не имеет никакого смысла.