apt-get update не работает - не удалось разрешить 'cusxwtc-mwg4'

Я надеялся закрутить данные в переменную сценария оболочки, а затем использовать cat или awk для работы с этой переменной, как если бы это был файл. Возможно ли это, или есть обходной путь?

Конечно, вы можете. Если содержимое не слишком велико, и если вы хотите запускать несколько команд для синтаксического анализа содержимого, то лучше хранить его в памяти, а не повторно загружать каждый раз.

Чтобы сохранить результат из curl в переменной:

ipinfo=$(curl ipinfo.io/8.8.8.8)

Для запуска команд на нем:

<<< "$ipinfo" awk ...
<<< "$ipinfo" sed ...

Двойные кавычки no `` $ ipinfo важны для сохранения всех пробелы.

«Обходной путь», чтобы не сохранять содержимое в переменной, заключается в том, чтобы выяснить способ обработки содержимого в одном конвейере, например @kos.

0
задан 17 June 2017 в 08:59

2 ответа

Это связано с Mcafee Web Gateway, установленным в моей корпоративной корпоративной сети.

Я преодолел эту проблему, добавив следующее (замените домен доменом корпуса)

dns-search example.com

В файле / etc / network / interfaces

0
ответ дан 18 July 2018 в 11:31

Это связано с Mcafee Web Gateway, установленным в моей корпоративной корпоративной сети.

Я преодолел эту проблему, добавив следующее (замените домен доменом корпуса)

dns-search example.com

В файле / etc / network / interfaces

0
ответ дан 24 July 2018 в 19:48

Другие вопросы по тегам:

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