Сценарий, написанный с помощью скриптов, с помощью сокета

У меня есть простой сервер, прослушивающий сокет Unix (в поле CentOS, если это важно). Когда я посылаю команду «DATE» в сокет, он записывает приветственное сообщение, а затем «APRIL 15 2015». Я могу сделать это вручную, используя команду:

socat - UNIX-CONNECT:/tmp/server.sock 

но теперь я хочу его написать. Я могу отправить свою команду DATE в сокет, передав вывод эхо-сигнала выше, но затем socat возвращает только приветственное сообщение. Я не уверен, что socat возвращает только первые 2 строки или ждет тихий период перед закрытием сокета или что. например:

 echo "DATE" | socat - UNIX-CONNECT:/tmp/server.sock 

Как я могу заставить socat захватить весь ответ перед отключением? Я попробовал параметры -t и -T, чтобы заставить его ждать 5 секунд, но это не влияет, socat немедленно возвращается.

Linux и Unix - лучшая ОС в мире.