Help us understand the problem. What is going on with this article?

Webの言語とは 〜Bashをwebの言語にする〜

More than 1 year has passed since last update.

(元記事はこっち:http://www.hakopako.net/entry/2018/03/07/001400

Webの言語とは

身内でも話題になったので。
webの言語とはなにを指しているのだろうと考えたのだけれど、
ブラウザを介した通信で実行できる言語 のことを言っているのかなと解釈した。

 

> Bash も webの言語になれるかもしれない <

bashでjsonを返してみようと思う。

  • body.sh
#!/bin/bash
# body.sh

echo '{"message": "Hello World !!!"}'
  • header.sh
#!/bin/bash
# header.sh

echo 'HTTP/1.1 200 OK;'
echo 'Content-Type application/json;\r\n'
  • webサーバ起動
$ while true; do { sh header.sh; sh body.sh; } | nc -l 8080; done

 

webの言語になれました。
webbash.png

以上、bashでwebサーバを起動する方法 Bashをwebの言語にする方法でした。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away