Problème avec un argument If
Bonjour
Dans un script bash, je souhaite faire appel a différent moteur de recherche
Il prend en compte tous les caracteres quand je lance le script avec l'argument $*
ce qui est normal mais est il possible qu'il ne prenne pas l'argument $1 qui sert juste a choisir le moteur ?
execution: monscript dd ma chaine de recherche
qui renvoi: https://duckduckgo.com/?q=dd+ma+chai...cherche&ia=web
Code:
1 2 3 4 5 6
| #!/bin/bash
if [ $1 = 'gg' ]; then
/usr/bin/xdg-open "https://www.google.fr/search?q=${*}"
elif [ $1 = 'dd' ]; then
/usr/bin/xdg-open "https://duckduckgo.com/?q=${*}"
fi |
Merci pour vos retours