の入力としてファイルの代わりにbashの変数を使用:より効率的であるために私は次のような方法で使用される実行可能持つ実行可能
executable -v -i inputFile.txt -o outputFile.eps
を、私が使用したいです入力ファイルの代わりにBash変数。だから、私は次のようなことをしたい:
executable -v -i ["${inputData}"] -o outputFile.eps
ここで、大括弧は巧妙なコードを表しています。
このように記述された実行可能ファイルに情報をパイプするためのトリックを知っていますか?あなたの援助
あなたが何をしたいのかは少し不明です。同様に、inputDataの値は何ですか? – hyde
"$ {inputData}"はシンプルですが、実際にファイルを使用せずにファイルとしてパッケージ化したい(非揮発性メモリに格納する必要があるかもしれません)ASCIIデータです。ユーザーmikyraは、私が必要と思うプロセス置換を含むアプローチを提案します。ご協力いただきありがとうございます。 – d3pd
ああ、今私はそれを得た...クール、私はそれを知らなかった。明らかに、* sh *や* dash *でサポートされていない* bash *機能なので、スクリプトで使用するときは '#!/ bin/bash'を使用することを忘れないでください。 + 1 + 1 – hyde