У меня есть скрипт оболочки следующим образом
#!/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
Строка кода
packages_status[$i]=$(dpkg-query -W -f='${status}' $i | grep "install ok installed")
производит следующий вывод
dpkg-query: не найдено пакетов, соответствующих build_essential
dpkg-query: не найдено пакетов, соответствующих узлу
Я хочу, чтобы этот LOC выполнялся без какого-либо вывода.