Vous pouvez utiliser la sortie du tube comme argument de script shell.
Essayez cette méthode :
cat text.txt | xargs -I {} ./Myscript.sh {}
Substitution de commande.
./Myscript.sh "$(cat text.txt)"
Si vous avez plusieurs ensembles d'arguments dans le fichier (pour plusieurs appels), envisagez d'utiliser xargs ou parallel, par exemple
xargs -d '\n' Myscript.sh < text.txt
parallel -j4 Myscript.sh < text.txt