I'm having a shell script as follows
#!/usr/bin/env bash
#Packages list
declare -a packages=( git build_essential node )
declare -a packages_status
# installing=`apt-get install -y `
installing="echo "
for i in "${packages[@]}"
do
packages_status[$i]=$(dpkg-query -W -f='${status}' $i | grep "install ok installed")
# echo ${packages_status[$i]}
done
The line of code
packages_status[$i]=$(dpkg-query -W -f='${status}' $i | grep "install ok installed")
produces the following output
dpkg-query: no packages found matching build_essential
dpkg-query: no packages found matching node
I want that LOC to execute without producing any output.