プロトコルもヘッタクレもなく、有線イーサネットでつながった装置二つで簡単コマンドサーバーを作りたく色々弄ったのでメモ。
実際のところ
なんのことはなく、netcatの結果を変数に格納し、そのあとに処理をつなげる……だけ。
私は当初"-k"オプションもつけて受信させてしまったため、文字列の判定処理が無駄に複雑になりドツボにはまりました。
while : do TMPVAL=$(nc -l 50000); if [ $TMPVAL == "DATE" ] then date elif [ $TMPVAL == "PWD" ] then pwd else echo "NONE" fi done