Пожалуйста, укажите источник для перепечатки: «Теория большого взрыва старшего Сяофэна» [xfxuezhang.cn]
#!/bin/bash
# Найти все NVIDIA GPU Идентификатор устройства и его тип
device_info=$(lspci | grep -i nvidia | egrep "VGA compatible controller|3D controller" | awk '{print $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20}')
# Разделение информации об устройстве с помощью символов новой строки и перехода.
echo "$device_info" | while IFS= read -r line; do
id=$(echo $line | awk '{print $1}')
type=$(echo $line | cut -d ' ' -f 2-)
# использовать lspci -n Получить аппаратное обеспечение для конкретного устройства обеспечениеинформация
device_info=$(lspci -n | grep -i $id | awk '{print $3}')
echo «Номер устройства: $id"
echo «Тип устройства: $type"
echo «Информация об устройстве: $device_info"
# Извлечь и распечатать LnkCap и LnkSta информация
echo "информация о пропускной способности:"
sudo lspci -n -d $device_info -vvv | grep -i width
echo
done
41
номер автобуса;00
— номер устройства;0
Здесь указан номер функции, что означает, что это первая функция устройства, если он равен 1, то это означает вторую функцию;