圧縮されたファイルをハードディスクに展開せずに
読み込ませるシェルスクリプトを書けないでしょうか

今までmkfifoでパイプを利用して
mkfifo input
xz -dc input.xz > input &
fortran.out < input
として必要なinput.xzの個数分コマンドラインで実行をしていました

inputファイルが増えてきたのでシェルスクリプトを使おうとしたのですが
バックグラウンドでパイプへ展開しながら
実行ファイルに読み込ませる方法が分かりません