今なら、プロセス置換やcoprocを使えば、テンポラリファイルなしにできることも少なくなさそう。