Je voudrais source
un fichier et rediriger STDIN pour cette source. Est-ce possible ?
Exemple, j'ai ce fichier que je souhaite sourcer :
# test.sh
export VALUE=SOMETHING
Cela fonctionne dans un Shell :
> source test.sh
> echo $VALUE
SOMETHING
>
Pourtant, cela ne fonctionne pas
> echo anything | source test.sh
> echo $VALUE
>
Y a-t-il un moyen de faire cela, ou est-ce parce que "source" s'exécute dans le Shell actuel qu'il ne peut pas rediriger STDIN temporairement ?