Il existe une version Linux. Pour la circonstance j'ai bricolé un bash de lancement. Il est très limité, ça ne vaut pas grand chose, mais j'espère au moins qu'il fonctionne.
Je souhaite placer le résultat d'un "grep" vers une variable
Actuellement j'exporte le résultat dans une fichier.
------extrait du fichier bash--------
var1="abc"
var2="abcdef"
echo $var1 | grep $var2 >result.tmp
read var3 < result.tmp
# Il doit y avoir plus simple ;-)
-------------------------------------------
remarque :
J'espérais que cette ligne ci-dessous fonctionnerait :
"echo $var1 | grep $var2 | read var3"
Mais var3 reste vide. Pourquoi ?
Je n'arrive pas à faire fonctionner un fichier bash "test.sh"
#!/bin/bash
echo abc
La console ne reconnais pas '#!/bin/bash'
Mais quand j'execute directement à la console :
/bin/bash test.sh
le fichier s'exécute sans problème ('abc' s'affiche)
Quelqu'un connaît-il la raison de ce comportement.