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

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

USBモデムはRaspian liteを介してMy Raspberry PIに接続します。

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

sudo socat - /dev/ttyUSB1

Socatの内部では、次のように書きました。

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

...USBモデムを接続します。

これで、シェルスクリプトを使用してこのコマンドをどのように送信できますか?

答え1

Bashを使用している場合は、次の文字列構文を使用できます。

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

関連情報