Вы можете получить вывод этой команды и поместить его в переменную. затем используйте heredoc
. например:
nc -l -p 80 <<< "tested like a charm";
можно записать как:
nc -l -p 80 <<EOF
tested like a charm
EOF
и вот так (это то, что вы хотите):
text="tested like a charm"
nc -l -p 80 <<EOF
$text
EOF
Практический пример в busybox
в docker
контейнере:
kasra@ubuntu:~$ docker run --rm -it busybox
/ # nc -l -p 80 <<< "tested like a charm";
sh: syntax error: unexpected redirection
/ # nc -l -p 80 <<EOL
> tested like a charm
> EOL
^Cpunt! => socket listening, no errors. ^Cpunt! is result of CTRL+C signal.
/ # text="tested like a charm"
/ # nc -l -p 80 <<EOF
> $text
> EOF
^Cpunt!