2009-04-29 6 views
0

Je les suivantes code dans mon .zshrcImpossible d'obtenir Google travail de recherche de zsh

function google; { 
      $VIEW "http://www.google.com/search?q='url-encode "${(j: :)@}"'" 
    } 

Je reçois

google masi           
google:1: no such file or directory: http://www.google.com/search?q='url-encode masi' 

Comment pouvez-vous obtenir Google Search pour travailler dans zsh?

+1

Qu'est-ce que $ VIEW réglé sur? – paxdiablo

+0

@Pax: Merci pour le conseil! J'ai réussi à résoudre le problème en remplaçant $ VIEW par open. –

Répondre

1

Quelle est la valeur de $ VIEW?

Définissez-le sur le chemin d'un navigateur Web ou d'un téléchargeur.

+0

J'accepte la réponse, car elle suggère que le problème est dans la valeur de $ VIEW. –

2

Ne sais rien à propos de zsh, mais vous avez un problème avec vos devis.

On dirait qu'il évalue l'URL pour être

http://www.google.com/search?q='url-encode masi' 

Ce qui est sans doute pas ce que vous étiez après. (version encodée en url de 'masi')?

+0

@Lou: Vrai. J'ai d'abord eu un problème avec les citations intelligentes. Votre devis est également meilleur que l'original. –

5

Le tableau suivant permet de résoudre le problème dans Mac

function google; { 
      open "http://www.google.com/search?q='url-encode "${(j: :)@}"'" 
    } 

et dans Ubuntu

function google; { 
      gnome-open "http://www.google.com/search?q='url-encode "${(j: :)@}"'" 
    } 
+0

est-ce que cette recherche google pour 'url-encoder masi'? Laissant url-encode recherche directement quoi que ce soit. –

+0

Oui, vous avez raison. @CalvinTaylor –

Questions connexes