#!/bin/bash SCRIPT="./wisecow-httpd" function http_200 { echo "HTTP/1.0 200" echo "Content-Type: text/plain" echo "What: Fortune With Cowsay" echo "Server: wisecow" echo } function http_server { http_200 fortune | cowsay | sed -e "s/\n/
/g" } function http_listener { socat TCP-LISTEN:8010,fork,reuseaddr,crlf SYSTEM:"$SCRIPT http_server;" } function main { http_listener } [[ -z $* ]] && main $*