Déclarant la Variable Définie par l'Utilisateur dans la création de Scripts Shell (shell csh)
Je suis en train d'apprendre les scripts shell et d'essayer de créer une variable définie par l'utilisateur dans le script, first
:
howdy="Hello $USER !"
echo $howdy
Cependant, lorsque j'exécute le script ( ./first
), je reçois ceci:
howdy=Hello aaron!: Command not found.
howdy: Undefined variable.
Ce que je fais mal?
Ce shell saveur? bash, ksh, zsh, ... ?
Je ne savais pas c'était important, mais il est csh
Voici une indication de combien c'est important: Csh de Programmation Considéré comme Nocif.
Chaque coque a sa propre langue, avec sa propre syntaxe.
Je ne savais pas c'était important, mais il est csh
Voici une indication de combien c'est important: Csh de Programmation Considéré comme Nocif.
Chaque coque a sa propre langue, avec sa propre syntaxe.
OriginalL'auteur Elpezmuerto | 2010-09-28
Vous devez vous connecter pour publier un commentaire.
Vous avez deux erreurs dans votre code:
Essayez ceci:
OriginalL'auteur andcoz
csh
s'attend à ce que vousset
variables. EssayezOriginalL'auteur Aaron Digulla
Vous faites
Vous avez besoin de placer la chaîne entre guillemets comme:
Vous semblent être deux apostrophes à la place des guillemets doubles.
OriginalL'auteur codaddict