egrep 列出 /dev 目录中的设备
egrep to list devices in /dev directory
我在 Python 代码中使用以下命令列出 /dev
目录中可用的设备:
devices = ["/dev/" + x for x in os.popen("ls /dev/ | egrep -i 'ttyUSB|ttyS'").read().strip().split('\n')]
如何修改它以仅查找 ttyS0
和 ttyS1
?目前它 returns 所有 ttyS s :
ttyS0,ttyS1, ttyS11, ttyS12, ...
将模式更改为以下内容:
devices = ["/dev/" + x for x in os.popen("ls /dev/ | egrep -i 'ttyUSB|ttyS[01]$'").read().strip().split('\n')]
我在 Python 代码中使用以下命令列出 /dev
目录中可用的设备:
devices = ["/dev/" + x for x in os.popen("ls /dev/ | egrep -i 'ttyUSB|ttyS'").read().strip().split('\n')]
如何修改它以仅查找 ttyS0
和 ttyS1
?目前它 returns 所有 ttyS s :
ttyS0,ttyS1, ttyS11, ttyS12, ...
将模式更改为以下内容:
devices = ["/dev/" + x for x in os.popen("ls /dev/ | egrep -i 'ttyUSB|ttyS[01]$'").read().strip().split('\n')]