Что это даст? " cd /; ls -al > $HOME/outputfile.log "

Использование GNU awk и определение его шаблона поляFPAT:

 awk -v FPAT='([^/]+\\.)+[^:/]+' '{print $1}'

Шаблон поля задается последовательностью символов, исключая /, за которой следует точка ., и должен заканчиваться либо :, либо /.

Может быть, это слишком много для URL-адреса, но он перехватывает полное доменное имя с номером порта и без него.

0
10.05.2020, 16:36
1 ответ

Вы не сказали, какая операционная система. Я предполагаю, что это Gnu/Linux с bash (, однако это не имеет значения ).

Я не дам ответа, но окажу помощь в поиске ответа (так как ясно, что ваша цель — учиться ).

Есть две команды. Посмотрите их.

  • help cd--это встроенная оболочка, поэтому вам нужно использовать help.
  • man ls--не является встроенной оболочкой, поэтому вы используете man.

глядя вверх>

man bash | less "+/^REDIRECTION"

глядя вверх$HOME

man bash | less "+/^[[:blank:]]+HOME"

поиск$--расширение переменной

0
28.04.2021, 23:15

Теги

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