2017-05-21 81 views
0

超級鏈接我敢肯定,這是簡單的,但我不能得到它的工作:符號的別名

  1. 當我鍵入

    w3m https://www.google.com/search?q=whatever&oq=whatever&aqs=chrome..69i57.1259j0j1&sourceid=chrome&ie=UTF-8 
    

我得到完全我想要的結果

  1. 但是當我嘗試添加別名時,如

    alias whatever='https://www.google.com/search?q=whatever&oq=whatever&aqs=chrome..69i57.1259j0j1&sourceid=chrome&ie=UTF-8' 
    

我得到相關的符號

  • 我還試圖通過%23來代替與號但是這並不能工作的情況下的錯誤
  • 有關如何解決這個問題的任何想法?

    +1

    之前刪除單引號'alias' – karakfa

    +0

    @karakfa對不起,這是在我的問題中有一個錯字。我現在已經修復了它對我的.zshrc –

    +0

    的真實含義。我懷疑你是否正在得到你期望的,因爲第一個命令中的未加引號的'&'將被'bash'解釋,所以url將被短。 – liborm

    回答

    0

    OK,解決辦法是增加一個功能:

    function w3g { w3m https://www.google.com/search\?q\="$1" ;} 
    

    然後

    w3g whatever 
    

    w3g "blah blah blah"