2009-04-29 43 views
0

得到谷歌的搜索工作,我有以下我.Zshrc無法從巖組

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

code我得到

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

你怎麼能得到谷歌搜索在zsh來工作嗎?

+1

有什麼問題$ VIEW設置爲? – paxdiablo 2009-04-29 04:29:30

+0

@Pax:謝謝你的提示!我設法通過打開替換$ VIEW來解決問題。 – 2009-04-29 04:37:00

回答

1

$ VIEW的價值是什麼?

將其設置爲Web瀏覽器或下載程序的路徑。

+0

我接受答案,因爲它表明問題出在$ VIEW的值。 – 2009-04-29 16:31:04

2

不知道zsh的任何內容,但看起來你的報價有問題。

看起來它評估的URL是

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

這可能是你沒有什麼之後。 ('masi'的url編碼版本)?

+0

@Lou:沒錯。我最初有一個聰明的報價問題。你的報價也比原來的好。 – 2009-04-29 04:39:58

5

下解決了在Mac

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

,並在Ubuntu

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