Buradaki cevapların bir kombinasyonunu kullanabilirsin. Boşluk karakterlerini, url'deki kaçış ascii değerleriyle değiştirmek istediğinizi tahmin ediyorum. Bunu yapmak için, onları yalnızca "%" yerine "% 20" ile değiştirmeniz gerekir. İşte size tam bir cevap vermesi gereken bir çözüm:
$ wget `echo http://maps.google.be/maps\?saddr\=$1\&daddr\=$2 | sed -e 's/\ /\%20/g'` -q -O temp.html
Backticks, ekteki komutun önce yorumlanması gerektiğini ve sonucun wget olarak gönderildiğini gösterir. Dikkat Yanlış yorumlanmalarını önlemek için sed komutundaki boşluk ve% karakterlerinden kaçtım. -Q wget seçeneği, işlem çıktısının komutun ekrana yazdırılmasını önler (çalışma durumu umursamıyorsanız komut dosyası için kullanışlıdır) ve -O seçeneği çıktı dosyasını belirtir. FYI, çıktıyı bir dosyaya kaydetmek istemiyorsanız, ancak terminalde görüntülemek istiyorsanız, stdout'u belirtmek için dosya adı yerine "-" kullanın.