socat からのスクリプト コマンド - /dev/ttyUSB0

socat からのスクリプト コマンド - /dev/ttyUSB0

Raspian lite を使用して Raspberry PI に接続された USB モデム。

最終的に、次の 2 つの手順を実行して接続する方法を見つけました。

sudo socat - /dev/ttyUSB1

そして、Socat の中から次のように書きます:

AT^NDISDUP=1,1,"4g.tele2.se"

...USBモデムを接続するためです。

シェル スクリプトを使用してこのコマンドを送信するにはどうすればよいでしょうか?

答え1

Bash を使用している場合は、here-string 構文を使用できます。

sudo socat - /dev/ttyUSB1 <<< 'AT^NDISDUP=1,1,"4g.tele2.se"'

それ以外の場合は、通常の (POSIX) でsh、ヒアドキュメント構文を使用します。

sudo socat - /dev/ttyUSB1 << EOF
AT^NDISDUP=1,1,"4g.tele2.se"
EOF

関連情報