Erstellen Sie ein Skript zum Öffnen von Firefox mit einem Google-Suchbegriff vom Terminal

7

Gibt es eine Möglichkeit, ein Skript oder ein Programm zu erstellen, das Firefox öffnet, auf Google geht und nach den an ihn übergebenen Argumenten sucht?

Also so etwas wie

google How do I shoot web

sollte Firefox mit http://www.google.com/search?q=How+do+I+shoot+web öffnen

Ich habe dieses Skript gefunden

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

aber ich muss es jedes Mal in das Terminal einfügen, wenn ich es verwenden möchte ...

Was muss ich also tun, damit das obige Skript funktioniert, ohne es jedes Mal in das Terminal einfügen zu müssen?

Julius M.
quelle
Wenn Sie Ihre Abfrage direkt in die URL-Leiste von Firefox eingeben, wird eine Google-Suche direkt durchgeführt. In Ihrem Fall geben Sie einfach "Wie fotografiere ich Web" ein und drücken Sie die Eingabetaste.
Parto

Antworten:

5

Fügen Sie einfach die folgende Funktion in die ~/.bashrcDatei ein und geben Sie sie dann in source ( source ~/.bashrc) ein.

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

Danach können Sie die Google-Suchseite direkt per google search-stringBefehl öffnen, ohne die oben genannte Funktion jedes Mal auf dem Terminal einzufügen.

Avinash Raj
quelle