Edited at

ターミナルからググる(bash)

More than 1 year has passed since last update.

ターミナルで、ls -aと打てば

.bashrcファイルがあると思うので、

vim .bashrcと打ち

このファイルに、下記を追加する。

# --------------------------------------

# Google search from terminal
# --------------------------------------
google(){
if [ $(echo $1 | egrep "^-[cfs]$") ]; then
local opt="$1"
shift
fi
local url="https://www.google.co.jp/search?q=${*// /+}"
local app="/Applications"
local g="${app}/Google Chrome.app"
local f="${app}/Firefox.app"
local s="${app}/Safari.app"
case ${opt} in
"-g") open "${url}" -a "$g";;
"-f") open "${url}" -a "$f";;
"-s") open "${url}" -a "$s";;
*) open "${url}";;
esac
}

これで、ターミナルで

google [検索したいワード]と打ち込めば

検索できるようになる。

Untitled.gif

オプションで

google -s [検索したいワード]などとすると

Safariで開くなど、ブラウザの指定もできる。

ちなみに、

関数名はgoogle()としたが、別にkensaku()やgoo()などでも良い。

その場合は、ターミナルから使う際に、

kensaku [検索したいワード]goo [検索したいワード]と打つこと。