Почему не может gnutls связываться с этим сайтом?

Это - своего рода странный вопрос, видя, как zsh является единственной оболочкой с этой функцией. Это назвало спецификаторы шарика. Руководство является, как обычно, довольно кратким и лишенным примеров. Страница Zsh-любителей имеет несколько примеров. Поиск с помощью Google zsh "glob qualifiers" поднимает несколько сообщений в блоге и учебных руководств. Можно также искать "glob qualifier" на этом сайте.

Основы: спецификаторы шарика находятся в круглых скобках в конце шарика. Самые полезные являются знаками пунктуации выбрать только определенные типы файлов.

echo *(/)      # directories
echo *(.)      # regular files
echo *(@)      # symbolic links
echo *(-/)     # directories and symbolic links to directories

Существуют другие спецификаторы для фильтрации на метаданных, таких как размер, дата и владение.

# files owned by the user running zsh, over 1MB, last modified more than 7 days ago
echo *(ULm+1m+7)

Спецификаторы шарика могут также управлять порядком соответствий и ограничить количество соответствий.

echo *(Om[1,10])     # The 10 oldest files

Можно настроить произвольные фильтры путем вызывания функции, с + спецификатор (можно даже поместить код, встроенный с e спецификатор, если Вы не возражаете против хитрого заключения в кавычки).

Обратите внимание, что, к сожалению, все это только работает над шариками. Если Вы хотите создать список имен файлов этот путь, необходимо отфильтровать, когда Вы - globbing. Если Вы хотите отфильтровать список, который Вы уже создали, существует совершенно другой синтаксис, флаги расширения параметра, которые могут только выполнить простую текстовую фильтрацию ("${(@)ARRAY:#PATTERN}").

2
23.01.2013, 19:13
1 ответ

Как Stephane Chazelas отметил в их комментарии, проблема состоит в том, что Вы даете URL вместо имени хоста. gnutls-cli только клиент SSL/TLS и ничего не знает о URIs или протоколах более высокого уровня, таких как HTTP; это ожидает быть данным только имя хоста (или IP-адрес) для соединения с.

2
27.01.2020, 22:14

Теги

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