Voilà j'ai un gros soucis... et j'ai l'impression qu'il n'y a pas de solution. xo
Problème imagé :
- Code: Tout sélectionner
> script.sh machin bidule [Entrée]
[Traitement]
> echo $machin [Entrée]
bidule
C'est aussi simple que ça ! Je veux créer une variable portant le nom mis en paramètre.
Or :
- Code: Tout sélectionner
script.sh:
#!/bin/bash
$1="$2"
- Code: Tout sélectionner
> script.sh machin bidule [Entrée]
script.sh: line 2: machin=bidule: command not found
Alors que si je tape manuellement :
- Code: Tout sélectionner
machin="bidule" (ou) machin=bidule
Ça marche !
Voilà j'espère que tout est clair. Y aurait-il une solution ? À l'aide d'une syntaxe particulière ?
Merci d'avance pour vos réponses.