Fournir des données depuis l'invite

mkrzemin Messages postés 42 Statut Membre -  
 Passant -
Salut à tous!

En fait, j'aimerais pouvoir rentrer les données réclamées par un script shell directement depuis la ligne de commande.
Pour être plus clair, imaginez qu'un script shell, à un moment, vous demande votre nom et votre nom. Comment puis-je entrer directement mon nom et mon prénom depuis la ligne de commande sans à avoir à le faire lorsque le programme le demandera.

Merci par avance,
Mickaël
A voir également:

1 réponse

Passant
 
salut,
en shell je ne sais pas, mais en dos :)) ça pourrait donner ça :

set prenom=%1
set nom=%2
echo %nom% %prenom%

..............
pour lancer le prog:

C:\monprogr hello world

retournerait : world hello
----------
on peut aussi recupérer tout ce qu'on pourrait passer en argument avec :
set letout=%*
que l'on peut traiter comme ça :
for /F %%a in ("%*") do echo %%a >fichier

il y aurait une autre façon en utilisant la fonction shift mais vu que tu demandes en shell...;)
0