OSの日記

通信に関する研究をする学生A

zshでのgoogle検索をする方法 .zshrc


今回は、zshから、google検索エンジン(ワードでの検索を行う)始動方法を紹介する。

 

目標

$ google zsh google検索

というようなコマンドを打った時に、google chromeを開き、"zsh google検索"となるようにする。コマンドを打ったら次のような画面を出せるようにしたい。

 

f:id:OSa:20200224121048p:plain

 

方法

$ vim .zshrc

で.zshrcファイルを開き、次のコードを入力する。

 # Goolge Search by Google Chrome
 # terminalからググれる
 #
 google() {
     local str opt
     if [ $# != 0 ]; then
         for i in $*; do
             # $strが空じゃない場合、検索ワードを+記号でつなぐ(and検索)
             str="$str${str:++}$i"
         done
         opt='search?num=100'
         opt="${opt}&q=${str}"
     fi
     open -a Google\ Chrome http://www.google.co.jp/$opt
 }

 

入力したら、

$ source .zshrc

で更新する。

 

これでgoogleコマンドを使用することができる。

 

このような記事は巷に溢れているが、自分用のまとめを作りたかったために、今回の記事を書いた。

 

ただ、google chromeにおけるurl指定の方法はあまり見られなかったので、次の記事に記載しておく。

 

 

osa.hatenablog.jp

 

 

 

参考

qiita.com