Как выполнить точный поиск Google в терминале

function google { Q="$@"; GOOG_URL='https://www.google.de/search?tbs=li:1&q='; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}${Q//\ /+}" | grep -oP '\/url\?q=.+?&amp' | sed 's|/url?q=||; s|&amp||'); echo -e "${stream//\%/\x}"; }


Команда google выполняет поиск в Google с использованием терминала. Она принимает аргументы в виде поискового запроса и возвращает результаты поиска. Команда использует curl для отправки HTTP-запроса на сайт Google и получения HTML-кода страницы результатов. Затем она использует grep и sed для извлечения URL-адресов из HTML-кода и выводит их на экран.

Эта команда может быть полезна, если вам нужно выполнить поиск в Google прямо из терминала, без открытия браузера. Однако у нее есть некоторые ограничения, такие как отсутствие поддержки специальных функций Google, таких как картинки или новости.

Альтернативой этой команде может быть использование специализированных инструментов для поиска в терминале, таких как googler или goog. Эти инструменты предоставляют более удобный и функциональный интерфейс для выполнения поиска в Google из терминала.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *