Buscar con Google es un servicio proporcionado por Safari y no tiene nada que ver con Terminal.
Google Chrome debería proporcionar su propio servicio para esta función. No lo hace.
O puede escribir el suyo propio, por ejemplo, usando Automator y AppleScript:
Abierto Automator y seleccione para crear un nuevo Servicio . En la parte superior, seleccione texto y cualquier aplicación . Luego, agregue una acción Ejecutar script de Shell desde la biblioteca al flujo de trabajo arrastrando y soltando o haciendo doble clic. Cambie su entrada a como argumentos y pegue el siguiente script en su área de texto principal:
#!/bin/bash
function urlencode {
echo -n "$@" | perl -MURI::Escape -ne 'print uri_escape($_)'
}
open "http://google.com/search?q=$( urlencode "$@" )"
Esto abrirá la URL http://google.com/search?q=
seguida de su selección de texto con escape de URL en su navegador predeterminado.
Guardar como Buscar con Google en el navegador predeterminado e intente nuevamente.
perl -MURI::Escape
no funcionó fuera de la caja, así que usé eso en su lugar:open "http://google.com/search?q=$( python -c 'from urllib import quote; print quote(raw_input(), safe="")' <<< "$*" )"