如何将设备路径传递给ipython配置文件启动脚本?

时间:2016-10-16 19:22:37

标签: ipython

我正在寻找一种方法将USB /串行设备的路径传递到OS X上的ipython配置文件启动文件。由于设备文件可能有一个尴尬的名称,如果我可以利用bash完成,那将是很好的。类似的东西:

$ ipython --profile test /dev/tty.usb[TAB]

然后我可以将其改为别名`ipython-test /dev/tty.usb[TAB]。

我想这样做是为了让我的启动脚本与某些硬件建立连接。

当然欢迎其他想法。

1 个答案:

答案 0 :(得分:0)

你可以通过在那里评估bash命令来实现这一点,它会为你提供这种自动完成效果。例如。使用标签你想获得第一个匹配的条目,这是一个代码,它将为你做到这一点:

ipython --profile test `ls /dev/tty | head -n1`

要了解其工作原理,请参阅Understanding backticks in bash