我想访问包含2个pci设备地址的数组。 我想将pci设备分配给特定的ttyUSB端口,这就是我需要读出地址的原因。 那么如何访问数组的值并将其分配给特定的tty端口?
lspci | grep“[A-Za-z0-9] *:00.0 [A-Za-z0-9:] * Pericom [A-Za-z0-9] 400a [A-Za-z0-9()] “|切-c1-7
请有人知道如何使这项工作?
答案 0 :(得分:0)
如果要将命令的输出放入数组中,可以这样做:
#!/bin/bash
array=($(lspci....))
然后你可以像这样访问第一个元素:
echo ${array[0]}
数组中的元素数量为:
${#array[@]}
如果你想迭代数组的所有成员:
for (( i=0; i<${#array[@]}; i++ ));
do
echo ${array[$i]}
done