web-dev-qa-db-ja.com

ターミナルからGoogle検索用語を使用してfirefoxを開くスクリプトを作成します

Firefoxを開き、googleにアクセスして、渡された引数を検索するスクリプトまたはプログラムを作成する方法はありますか?

のようなもの

google How do I shoot web

http://www.google.com/search?q=How+do+I+shoot+web でFirefoxを開く必要があります

このスクリプトを見つけました

google() {
    search=""
    echo "Googling: $@"
    for term in $@; do
        search="$search%20$term"
    done
    xdg-open "http://www.google.com/search?q=$search"
}

しかし、使用するたびにターミナルに貼り付ける必要があります...

したがって、基本的に、毎回端末に貼り付けることなく上記のスクリプトを機能させるにはどうすればよいですか?

7
Julius M

~/.bashrcファイル内に以下の関数を貼り付け、それをsource(source ~/.bashrc)してください。

google() {
    search=""
    echo "Googling: $@"
    for term in $@; do
        search="$search%20$term"
    done
    xdg-open "http://www.google.com/search?q=$search"
}

その後、端末に毎回上記の関数を貼り付けずに、google search-stringコマンドで直接Google検索ページを開くことができます。

5
Avinash Raj