Concaténer une variable à une chaîne constante lors de la génération du nom de la commande

J’essaie de passer des arguments dans un script shell. C’est ce que j’ai fait:

#!/bin/bash name=$1 echo $name cd folder /users9/test/test1/ggandhi/wmd/latest/test/resources/ + name 

Je veux append la valeur du name après le répertoire des ressources. Est-ce que quelqu’un sait comment je le ferais?

Si $name correspond à une commande (script ou binary) dans ce dossier, la dernière ligne de votre script devrait se lire comme

 /users9/test/test1/ggandhi/wmd/latest/test/resources/"$name" 

Ceci exécutera la commande donnée par $name qui réside dans le dossier /users9/test/test1/ggandhi/wmd/latest/test/resources .

De plus, mettez des guillemets doubles autour $1 lorsque vous lui atsortingbuez un name :

 name="$1"