Script sh

k-zanisse Messages postés 10 Statut Membre -  
 bacchuss -
Salut à tous,

Je n'arrive pas à afficher le contenu d'un variable dans un script en sh.
Par exemple quand je fais :

set var = "test"
echo $var

J'obtiens une ligne vide.

Merci d'avance pour vos reponses

4 réponses

  1. mg
     
    bonjour il faut faire un export var aprés le set var

    set var="test"
    export var

    puis taper echo var
    0
  2. k-zanisse Messages postés 10 Statut Membre
     
    Merci pour ta reponse .
    Mais je n'obtiens toujours pas le contenu de la variable; j'obtiens simplement le nom de la variable...
    0
  3. jisisv Messages postés 3678 Statut Modérateur 936
     
    Je ne sais pas quel shell tu utilises
    en bash

    [johand@zoot] ~ $var="test"
    [johand@zoot] ~ $echo $var
    (pas d'espace autour de '='

    En csh
    [johand@zoot] ~ $csh
    % setenv brol "titi a soif"
    % echo $brol
    titi a soif
    %

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  4. k-zanisse Messages postés 10 Statut Membre
     
    ca y est j ai trouve la solution
    je te remercie pour ton aide
    0
    1. bacchuss
       
      C'est bien d'avoir trouvé la solution.
      C'est encore mieux de la donner, juste pour aider...

      Je pense qu'il devait s'agir d'un probleme d'espace avant et apres le signe =
      0
    2. bacchuss
       
      Oups, j'avais pas vu la reponse de jisisv...
      Ca m'apprendra à répondre trop vite (et une claque pour Bacchuss)
      ;)
      0