lsして得たのポートの名前を用いて、Mac の screen コマンドでシリアル通信をしたい


USBシリアルポートの名前を調べると

[code]

    ls /dev/tty.usbserial*
    
[/code]

このような結果が得られます

[code]

    /dev/tty.usbserial-AAAAAAAA
    
[/code]

この値を用いると、下記で接続することができます。

[code]

    screen  /dev/tty.usbserial-AAAAAAAA 115200
    
[/code]

Screenで接続する際に、シリアルポートが１ポートしかないと過程した場合  
"/dev/tty.usbserial-AAAAAAAA"の値を取得し、  
その値を用いてシリアル通信を自動で開始させるにはどうすればいいでしょうか。




どういう答えを期待しているのかよくわかりませんが  
シリアルポートが１個しかないのであれば

[code]

    screen /dev/tty.usbserial* 115200
    
[/code]

で十分かと。２個以上あるなら

[code]

    for i in /dev/tty.usbserial*; do screen $i 115200; done
    
[/code]

とか？ `test -c` したほうが安定かもしれません。




「自動で」がよくわかりませんが

[code]

    screen /dev/tty.usbserial* 115200
    
[/code]

のことでしょうか？

