Я считаю, что netcat
, он же nc
, гораздо лучше подходит для такого рода задач.
Также, как упоминает Джузеппе, вам придется исправить цитату. Альтернативой bash -e
является кавычка с использованием $'this form'
, в которой \n
, \t
и т. Д. Интерпретируются как bash
при разборе командной строки, а не передаются echo
. Так что эта форма применима ко многим различным утилитам.