Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

netcatでうけた文字列に対応した簡単コマンドサーバー

プロトコルもヘッタクレもなく、有線イーサネットでつながった装置二つで簡単コマンドサーバーを作りたく色々弄ったのでメモ。

実際のところ

なんのことはなく、netcatの結果を変数に格納し、そのあとに処理をつなげる……だけ。
私は当初"-k"オプションもつけて受信させてしまったため、文字列の判定処理が無駄に複雑になりドツボにはまりました。

while :
do
  TMPVAL=$(nc -l 50000); 
  if [ $TMPVAL == "DATE" ] 
  then
    date
  elif [ $TMPVAL == "PWD" ]
  then
    pwd 
  else echo "NONE"
  fi
done