showpci

来自「linux 下的PCI设备枚举源码 此文件非常复杂」· 代码 · 共 60 行

TXT
60
字号
print_usage() {	echo 	echo "usage: showpci [-l] [-v num] [-d num] [-c num]"	echo }vendor="vendor="device="device="class="class="detail="detail=0"vendor_flag=0device_flag=0class_flag=0while getopts ":lv:d:c:" opt;do	case $opt in		"l")	detail=${detail}1			;;		"v")	vendor=${vendor}${OPTARG}			vendor_flag=`expr ${vendor_flag} + 1`			;;		"d")	device=${device}${OPTARG}			device_flag=`expr ${device_flag} + 1`			;;		"c")	class=${class}${OPTARG}			class_flag=`expr ${class_flag} + 1`			;;		*)	print_usage			exit 1			;;	esacdoneif [ ${vendor_flag} -eq 0 ]; then	vendor=${vendor}0fiif [ ${device_flag} -eq 0 ]; then	device=${device}0fiif [ ${class_flag} -eq 0 ]; then	class=${class}0fimod_dir=/lib/modules/my/mod_name=showpciif [ -f ${mod_dir}${mod_name}.o ]; then	/sbin/insmod ${mod_dir}${mod_name}.o ${vendor} ${device} ${class} ${detail}	if [ $? -eq 0 ]; then		/sbin/rmmod ${mod_name}	fifi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?