Я пытаюсь отфильтровать некоторые выходные данные в оболочке из команды в VMware и хочу каким-то образом изменить выходные данные.
Команда в основном выводит на печать всех производителей устройств памяти по порядку.Однако, если есть слоты памяти, которые не заполнены, это выдает «NO DIMM».Я хочу изменить этот вывод на «Память не установлена».
Команда, которую я использую, чтобы дать мне вывод для производителя памяти:
smbiosDump | egrep 'Memory Device: | Location: | Manufacturer:' | egrep -i 'samsung|hynix|micron|no' | awk '{print $2" "$3}'
и вывод такой:
"Hynix"
"NO DIMM"
"Hynix"
"NO DIMM"
"Samsung"
"NO DIMM"
"Samsung"
"NO DIMM"
"NO DIMM"
"NO DIMM"
"NO DIMM"
"NO DIMM"
"Hynix"
"NO DIMM"
"Hynix"
"NO DIMM"
"Samsung"
Как вы можете видеть, если устройства памяти не установлены, выдается «NO DIMM».Я хотел бы как-то изменить это на «Память не установлена», но я не знаю, как это сделать.
Может кто-нибудь помочь мне?