Здається, ви можете використати комбінацію відповідей тут. Я здогадуюсь, що ви хочете замінити пробіли символами на їх уникнуті значення ascii в URL-адресі. Для цього вам потрібно замінити їх на "% 20", а не лише на "%". Ось рішення, яке має дати вам повну відповідь:
$ wget `echo http://maps.google.be/maps\?saddr\=$1\&daddr\=$2 | sed -e 's/\ /\%20/g'` -q -O temp.html
Зворотні посилання вказують на те, що додану команду слід інтерпретувати спочатку, а результат відправляти на wget. Зауважте, що я уникнув пробілу та% символів у команді sed, щоб запобігти їх неправильному трактуванню. Параметр -q для wget запобігає обробці результатів з команди, надрукованої на екран (зручно для сценаріїв, коли вам не важливо стан роботи), а параметр -O визначає вихідний файл. FYI, якщо ви не хочете зберегти вихід у файл, а просто переглянути його в терміналі, використовуйте "-" замість імені файлу для позначення stdout.