Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1070 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  script en bash (linux)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script en bash (linux)

n°226729
keyzer93
Les consignes jy chi' d'ssus
Posté le 11-10-2002 à 14:28:04  profilanswer
 

chuis une vraie merde nivo programmation et j'dois faire un script en bash :/
 
ca doit pas etre tres compliqué en fait faudrait faire :
 
echo entrez l'adresse IP source
 
stocker la valeur ds une variable ($1)
 
echo rentrez l'adresse IP destination
 
stocker la valeur ds une variable ($2)
 
echo entrez un numéro de port  
 
stocker la valeur ds une variable ($3)
 
puis ensuite utiliser netcat (pour ceux qui connaissent)
mais bon ca ca va, ce que je sais pas faire c'est l'echo qui stocke la valeur entrée ds une variable
 
commentkonfé ?
 
merci :jap:

mood
Publicité
Posté le 11-10-2002 à 14:28:04  profilanswer
 

n°226732
kadreg
profil: Utilisateur
Posté le 11-10-2002 à 14:32:47  profilanswer
 

read $VAR


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°226759
keyzer93
Les consignes jy chi' d'ssus
Posté le 11-10-2002 à 14:57:11  profilanswer
 

si je fais
echo entrez un chiffre
read $1
 
le chiffre sera stocké dans $1 :??:

n°226825
vttvolant
Posté le 11-10-2002 à 16:02:21  profilanswer
 

je pense que doit faire :
read var
read lit la ligne que l'utilisateur a tapé et var contient la valeur.
 
La commande "read mot1 mot2 reste" permet aussi de lire une phrase au clavier mais son premier mot est affecté à la variable mot1, son deuxième mot est affecté à mot2 et le reste de la phrase est affecté à la variable reste.  
 
Exemple :  
 
xhienne> echo -n "Entrez votre nom de login et votre nom civil: "; read log nom
Entrez votre nom de login et votre nom civil: moliere Jean-Baptiste Poquelin
xhienne> echo "$log est le nom de login de $nom"
moliere est le nom de login de Jean-Baptiste Poquelin
 
Attention : une opération du style "cat fichier | read ligne" ne fonctionnera pas car l'instruction read (tout comme l'instruction cat) sera exécutée dans un shell indépendant et le contenu de la variable ligne sera perdu dès la fin de l'opération. Par contre "read ligne < fichier" fonctionnera correctement.  
 

n°227179
kuroineko
je mamgerais bien un truc la..
Posté le 12-10-2002 à 11:01:05  profilanswer
 

keyzer93 a écrit a écrit :

chuis une vraie merde nivo programmation et j'dois faire un script en bash :/
 
ca doit pas etre tres compliqué en fait faudrait faire :
 
echo entrez l'adresse IP source
 
stocker la valeur ds une variable ($1)
 
echo rentrez l'adresse IP destination
 
stocker la valeur ds une variable ($2)
 
echo entrez un numéro de port  
 
stocker la valeur ds une variable ($3)
 
puis ensuite utiliser netcat (pour ceux qui connaissent)
mais bon ca ca va, ce que je sais pas faire c'est l'echo qui stocke la valeur entrée ds une variable
 
commentkonfé ?
 
merci :jap:




 
#!/bin/sh
echo "Entrez l'ip : "
read a
Echo "Entrez celle de destination : "
read b
Echo " Entrez le # de port : "
read c
#ensuite ici tu fais les traitents que tu veux.
 
les noms $1 $2 $3 sont des paramettres comme suis
 
#!/bin/sh
if [ $# -le 2 ]
then
    echo " USAGE : $0 addresse adresse-destination port "
    echo "                   $1             $2                            $3"
else
    #les traitements  
fi
 
 
 
au quel cas tu lance  
nom_script 10.172.1.2 10.172.88.21 23
et la tes variables s'appellent bien $1 $2 $3
$1=10.172.1.2
$2=10.172.88.21
$3=23


Message édité par kuroineko le 12-10-2002 à 11:03:31

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  script en bash (linux)

 

Sujets relatifs
Script de logon d'imprimantesJ'arrive pas a programmer mon port serie sous linux ...
variable d'Active Directory pr la creation de compte via un script VB[PHP/MySQL] Je ne comprends pas ce qui cloche ds mon script...
petite quéstion sur le script "Advanced Poll"[JS] Petite modif de script... Aide please...
Faire en sorte que les liens ne soient pas soulignés dans ce script ??Port serie sous Linux et programmation C
[Java Script] Débutantscript d'insertion de données dans access
Plus de sujets relatifs à : script en bash (linux)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR