Используйте, tee
чтобы дублировать вывод в файл и sed
работать с ним, пока основной потребитель вывода сохраняет соединение открытым.
Bash RTSP клиент с netcat - держать соединение открытым при анализе отправленных данных с помощью sed?
Я пытаюсь сделать клиент RTSP в Bash. Проблема в том, что я должен сделать только одно соединение с сервером, через который он будет отправлять видеокадры. Я могу сохранить его на одном подключении до того момента, когда сервер отправит мне код идентификатора сеанса, который я должен использовать в следующих запросах (SET_PARAMETER и PLAY). Поэтому я должен перенаправить вывод netcat в sed, чтобы получить идентификатор сеанса, но затем мое соединение закрывается, и после того, как я извлекаю идентификатор сеанса, я должен установить новое соединение с сервером с помощью netcat, чтобы запустить поток ... но нет видео, потому что я должен держать его только на одном подключении.
Итак, могу ли я как-то подсчитать вывод netcat и вернуть его назад, что отправить серверу, но не позволить ему закрыть соединение?
(это NetCat BusyBox)
1 ответ на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала
-
9
Как можно добавить номер строки и табуляцию к каждой строке текстового файла?
-
1
Когда я должен положить конфигурации в .bashrc против. .bash_profile?