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')]

如何修改它以仅查找 ttyS0ttyS1?目前它 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')]