Récupérer un argument

Récupérer un argument - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 12-01-2009 à 22:45:39    

Bonjour, désolé pour cette question qui est surement enfantine...
 
Comment récupérer  un argument passer en paramètre pour la stocker dans une variable par ex?
Je pensais qu'un truc tout bête du style passerait, mais non :
 
var= $1
echo $var
 
Merci..

Reply

Marsh Posté le 12-01-2009 à 22:45:39   

Reply

Marsh Posté le 12-01-2009 à 22:52:10    

> cat test.sh
#!/bin/sh
 
var=$1
echo $var
[ augure@bacchus ~ ]
> ./test.sh toto
toto


 
En quel langage ?


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 12-01-2009 à 22:57:01    

o'gure a écrit :

> cat test.sh
#!/bin/sh
 
var=$1
echo $var
[ augure@bacchus ~ ]
> ./test.sh toto
toto


 
En quel langage ?


Dans le Shell, sous Ubuntu.
Il me met ça :
 

alex@alex-desktop:~/1$ cat arg.sh
#! /bin/sh
 
var= $1
echo $var
 
alex@alex-desktop:~/1$ sh arg.sh toto
arg.sh: 3: toto: not found

Reply

Marsh Posté le 12-01-2009 à 23:19:34    

Je bloque là
Même avec ça :

Code :
  1. alex@alex-desktop:~/1$ cat arg.sh
  2. #! /bin/sh
  3. var= `echo $1`
  4. echo $var
  5. alex@alex-desktop:~/1$ sh arg.sh toto
  6. arg.sh: 3: toto: not found


Message édité par stayle_xercor le 12-01-2009 à 23:19:42
Reply

Marsh Posté le 12-01-2009 à 23:47:24    

vite cet espace et ces `

Reply

Marsh Posté le 12-01-2009 à 23:59:06    

Taz a écrit :

vite cet espace et ces `


Merci, :/
 [:prozac]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed