Есть ли способ формирования сетевых подключений с помощью сценария оболочки?

2 ответа

Это кажется, что Вы хотите netcat,

, Netcat является известной сетевой утилитой, которая читает и пишет данные через сетевые соединения, с помощью протокола TCP/IP. Это разработано, чтобы быть надежным инструментом "бэкенда", который может использоваться непосредственно или легко управляться другими программами и сценариями. В то же время это - многофункциональный сетевой инструмент отладки и исследования, так как это может создать почти любой вид соединения, Вы нуждались бы и имеете несколько интересных встроенных возможностей.

для больше, Вы всегда можете man nc

0
ответ дан 20.05.2020, 05:30
  • 1
    @Ashwin От man wget - GNU Wget является свободной утилитой для неинтерактивной загрузки файлов с сети. Напротив, netcat для сценариев сетевых соединений. – Some random IT boy 20.05.2020, 05:30
  • 2
    как netcat другая форма wget? – hakson 20.05.2020, 05:30

Команда, которую Вы выполняете, использует эти -o флаг, который делает (от man wget):

   -o logfile
   --output-file=logfile
       Log all messages to logfile.  The messages are normally reported to
       standard error.

Это на самом деле не сохраняет цель URL в тот файл, только стандартная погрешность wget. По умолчанию, wget сохраняет цель с тем же именем как удаленный файл. Сделайте, например, это

wget http://www.foo.com/index.html

сохранит файл как index.html в Вашем текущем каталоге. Для определения другого имени для файла используйте -O (КАПИТАЛ o, как в Oliver) вместо этого:

   -O file
   --output-document=file
       The documents will not be written to the appropriate files, but all
       will be concatenated together and written to file.  If - is used as
       file, documents will be printed to standard output, disabling link
       conversion.  (Use ./- to print to a file literally named -.)

       Use of -O is not intended to mean simply "use the name file instead
       of the one in the URL;" rather, it is analogous to shell
       redirection: wget -O file http://foo is intended to work like wget
       -O - http://foo > file; file will be truncated immediately, and all
       downloaded content will be written there.
0
ответ дан 20.05.2020, 05:31

Теги

Похожие вопросы