如何将pci设备分配给ttyUSB端口?

时间:2014-03-31 09:01:41

标签: bash

我想访问包含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

请有人知道如何使这项工作?

1 个答案:

答案 0 :(得分:0)

如果要将命令的输出放入数组中,可以这样做:

#!/bin/bash
array=($(lspci....))

然后你可以像这样访问第一个元素:

echo ${array[0]}

数组中的元素数量为:

${#array[@]}

如果你想迭代数组的所有成员:

for (( i=0; i<${#array[@]}; i++ ));
do
  echo ${array[$i]}
done