我正在寻找一种方法将USB /串行设备的路径传递到OS X上的ipython配置文件启动文件。由于设备文件可能有一个尴尬的名称,如果我可以利用bash完成,那将是很好的。类似的东西:
$ ipython --profile test /dev/tty.usb[TAB]
然后我可以将其改为别名`ipython-test /dev/tty.usb[TAB]。
我想这样做是为了让我的启动脚本与某些硬件建立连接。
当然欢迎其他想法。
答案 0 :(得分:0)
你可以通过在那里评估bash命令来实现这一点,它会为你提供这种自动完成效果。例如。使用标签你想获得第一个匹配的条目,这是一个代码,它将为你做到这一点:
ipython --profile test `ls /dev/tty | head -n1`
要了解其工作原理,请参阅Understanding backticks in bash。